Buenas primero que nada gracias por leer este articulo, gracias a ustedes se puede seguir haciendo estas contribuciones, manos a la obra vamos a resolver un problema común que acontece cuando tenemos nginx como Servicio Web, luego de su puesta en marcha deseamos procesar archivo de varios megas en nuestro programa y excede del tamaño permitido allí es cuando empiezan los problemas.
En este caso vamos a hablar de dos escenarios:
- Cuando tenemos configurado nginx nativo en una instancia EC2, VPS, u una maquina física como nuestro servidor.
- En caso uno es muy sencillo toca editar el archivo de configuración de nginx en la siguiente ruta: vi /etc/nginx/nginx.conf, dentro del bloque de http{} agregar la siguiente linea client_max_body_size 250M;
Ejemplo como debe quedar:
- En caso uno es muy sencillo toca editar el archivo de configuración de nginx en la siguiente ruta: vi /etc/nginx/nginx.conf, dentro del bloque de http{} agregar la siguiente linea client_max_body_size 250M;
- Cuando la tenemos ejecutando nuestro servidor con docker:
- En el caso de docker-compose dentro de la configuración es muy fácil debes crear un volumen donde puedas reescribir la configuración y tener el control de todo lo que esta en el nginx, ejemplo del como esta la configuración antes en el docker-compose.yml como estaba
- docker-compose.yml con el volumen de re-escritura de nginx
- configuración local del nginx.conf con el ajuste
- Ejecutar los comando de docker para restaurar las configuraciones
- docker-compose up -d –build
- docker-compose restart
- docker exec machine-webserver-nginx cat /etc/nginx/nginx.conf
Nota: si deseas tener mas detalles técnicos sobre tus configuraciones de docker no dejes de escribir.
Deja un comentario