Diferència entre revisions de la pàgina «Apache i PHP»
m (→Creació de l'arxiu Dockerfile) |
m (→.htaccess) |
||
Línia 29: | Línia 29: | ||
docker run -dit --name fitxers-binefa-cat -v /home/jordi/bin/html/www_binefa_cat_php:/var/www/html --network net -e VIRTUAL_HOST="fitxers.binefa.cat" -e LETSENCRYPT_HOST="fitxers.binefa.cat" -e VIRTUAL_PORT=80 -e TZ="Europe/Andorra" php-app | docker run -dit --name fitxers-binefa-cat -v /home/jordi/bin/html/www_binefa_cat_php:/var/www/html --network net -e VIRTUAL_HOST="fitxers.binefa.cat" -e LETSENCRYPT_HOST="fitxers.binefa.cat" -e VIRTUAL_PORT=80 -e TZ="Europe/Andorra" php-app | ||
− | === .htaccess === | + | === '''.htaccess''' === |
Arxiu '''.htaccess''' a l'arrel del directori referenciat (directori referenciat com arrel al docker executat abans: /home/jordi/bin/html/www_binefa_cat ): | Arxiu '''.htaccess''' a l'arrel del directori referenciat (directori referenciat com arrel al docker executat abans: /home/jordi/bin/html/www_binefa_cat ): | ||
Options +Indexes | Options +Indexes | ||
Order allow,deny | Order allow,deny | ||
Allow from all | Allow from all |
Revisió del 10:01, 27 ago 2021
Basat en https://www.javatpoint.com/docker-php-example
Contingut
Creació d'un contenidor docker
Creació d'un nou directori
mkdir php-docker-app
Creació d'un arxiu PHP
Exemple d'arxiu index.php:
<? echo "Hola Univers!"; ?>
Creació de l'arxiu Dockerfile
Exemple d'arxiu Dockerfile:
FROM php:7.0-apache COPY . /var/www/html
Creació de la imatge del contenidor docker
docker build -t php-app .
Es pot verificar la creació de la imatge del contenidor docker:
docker images
Prova de funcionament de la imatge del contenidor docker
docker run php-app
O en el cas de voler muntar el directori arrel en un volum fent servir un Servidor intermediari invers:
docker run -dit --name fitxers-binefa-cat -v /home/jordi/bin/html/www_binefa_cat_php:/var/www/html --network net -e VIRTUAL_HOST="fitxers.binefa.cat" -e LETSENCRYPT_HOST="fitxers.binefa.cat" -e VIRTUAL_PORT=80 -e TZ="Europe/Andorra" php-app
.htaccess
Arxiu .htaccess a l'arrel del directori referenciat (directori referenciat com arrel al docker executat abans: /home/jordi/bin/html/www_binefa_cat ):
Options +Indexes Order allow,deny Allow from all