Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:virtualizacion:docker:docker_compose:lemp

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:sistemas_operativos:virtualizacion:docker:docker_compose:lemp [2021/05/16 14:05] – [Ficheros] tempwininformatica:sistemas_operativos:virtualizacion:docker:docker_compose:lemp [2021/05/16 14:07] (actual) – [site.conf] tempwin
Línea 66: Línea 66:
 </code> </code>
  
-Contenido del fichero ''site.conf'':+==== site.conf ====
  
-<code>+Configuración del virtual host de nginx. 
 + 
 +<code nginx>
 server { server {
     listen 80;     listen 80;
Línea 91: Línea 93:
 </WRAP> </WRAP>
  
-Contenido del ''Dockerfile'':+==== Dockerfile ====
  
-<code yaml> +En este fichero modificaremos la imagen de base de PHP para adaptarlo a nuestros requisitos:
-FROM php:7-fpm-alpine +
-RUN docker-php-ext-install mysqli pdo_mysql  +
-# RUN docker-php-ext-install session +
-# RUN docker-php-ext-install pdo +
-</code>+
  
-El directorio raíz desde el que el servidor web enviará los documentos está establecido en ''./htdocs''.+<code Dockerfile> 
 +FROM php:fpm-alpine 
 + 
 +# Modificamos UID y GID del usuario www-data para que coincida con el 
 +# del usuario que ejecuta el servidor web en el contenedor con nginx 
 +# Si no fuese Alpine, se podría hacer con `usermod -u <UID> www-data` 
 +# Más info:  
 +# https://stackoverflow.com/questions/36824222/how-to-change-the-nginx-process-user-of-the-official-docker-image-nginx 
 + 
 +RUN deluser www-data && adduser -DH -h /home/www-data -s /sbin/nologin -u 101 www-data 
 +RUN docker-php-ext-install mysqli pdo_mysql 
 +</code>
informatica/sistemas_operativos/virtualizacion/docker/docker_compose/lemp.1621166712.txt.gz · Última modificación: por tempwin