Mise à jour du docker afin qu'il déclare un second port interne, 8081, servant /var/www/live
This commit is contained in:
+18
@@ -24,3 +24,21 @@ RUN groupadd -g 1001 koriolan_grp && usermod -aG koriolan_grp www-data
|
||||
# la requête POST, pas seulement le fichier) - cf synthèse §37.
|
||||
RUN echo "upload_max_filesize = 20M" > /usr/local/etc/php/conf.d/upload-limits.ini
|
||||
RUN echo "post_max_size = 20M" >> /usr/local/etc/php/conf.d/upload-limits.ini
|
||||
|
||||
# Vérificateur du Live distant (synthèse §49) : second port INTERNE 8081, servant /var/www/live (hors du site public
|
||||
# /var/www/html). Aucun port publié et aucun routeur Traefik public vers ce port : seul Traefik l'appelle (ForwardAuth
|
||||
# et ouverture de session), par le réseau Docker. commun.php (fonctions) n'est pas appelable directement.
|
||||
RUN echo "Listen 8081" >> /etc/apache2/ports.conf \
|
||||
&& printf '%s\n' \
|
||||
'<VirtualHost *:8081>' \
|
||||
' DocumentRoot /var/www/live' \
|
||||
' <Directory /var/www/live>' \
|
||||
' Options -Indexes' \
|
||||
' AllowOverride None' \
|
||||
' Require all granted' \
|
||||
' <Files "commun.php">' \
|
||||
' Require all denied' \
|
||||
' </Files>' \
|
||||
' </Directory>' \
|
||||
'</VirtualHost>' > /etc/apache2/sites-available/live.conf \
|
||||
&& a2ensite live
|
||||
Reference in New Issue
Block a user