doctor x
En mi arquitectura utilizo /jwilder/nginx-proxy como servidor proxy en mi ventana acoplable y luego instalé 3 sitios web de WordPress con MySQL y WordPress.
Están funcionando bien, pero /jwilder/nginx-proxy tiene un límite de carga de configuración predeterminado de 2 MB, pero mi plantilla de WordPress es de aproximadamente 20 MB.
Cuando intento subir esta plantilla
413 Request Entity Too Large
nginx/1.13.6
Además, utilicé el siguiente código para instalar /jwilder/nginx-proxy
docker run -d -p 80:80 --name nginx-proxy -v /var/run/docker.sock:/tmp/docker.sock jwilder/nginx-proxy
¿Cómo puedo configurar los límites de subida?
Saludos
Después de buscar, creo un archivo fuera del contenedor llamado client_max_body_size.conf
con los contenidos client_max_body_size 25m;
(o lo que sea) y móntelo en su contenedor nginx-proxy:
docker run -d --name nginx-proxy -v /var/run/docker.sock:/tmp/docker.sock \
-v $ <path>/client_max_body_size.conf:/etc/nginx/conf.d/client_max_body_size.conf:ro \
-p 80:80 jwilder/nginx-proxy
Además, debe agregar el siguiente código en la parte inferior de su archivo .htaccess.
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300
No olvide guardar los cambios y volver a cargar el archivo en su sitio web.