Preguntas etiquetadas con nginx

Nginx ("eNgine x") es un servidor HTTP ligero, de alto rendimiento, proxy inverso, proxy de flujo TCP y proxy de correo, lanzado bajo una licencia similar a BSD.

222
¿Cómo forzar o redirigir a SSL en nginx?

Tengo una página de registro en un subdominio como: https://signup.example.com Solo debería ser accesible a través de HTTPS, pero me preocupa que la gente pueda tropezar con él a través de HTTP y obtener un 404. Mi bloque html / server en nginx se ve así: html { server { listen 443;...

219
¿Por qué necesito Nginx y algo como Gunicorn?

Estoy buscando una respuesta demasiado simplificada a la siguiente pregunta. Estoy tratando de construir una comprensión fundamental de cómo funciona Nginx junto con algo como Gunicorn. ¿Necesito Nginx y algo como Gunicorn para implementar aplicaciones de Django en Nginx? Si es así, ¿qué maneja...

195
nginx HTTPS que sirve con la misma configuración que HTTP

¿Hay alguna manera de compartir directivas de configuración en dos server {}bloques nginx ? Me gustaría evitar duplicar las reglas, ya que el contenido HTTPS y HTTP de mi sitio se sirve con la misma configuración exacta. Actualmente, es así: server { listen 80; ... } server { listen 443;...

183
¿Cómo puedo usar variables de entorno en Nginx.conf

[Publicado en forma cruzada y editado desde https://stackoverflow.com/questions/21933955 ya que se consideró demasiado parecido a un administrador de sistemas para StackOverflow.] Tengo un contenedor acoplable que ejecuta Nginx, que se vincula a otro contenedor acoplable. El nombre de host y la...

158
¿Cómo agrego Access-Control-Allow-Origin en NGINX?

¿Cómo configuro el encabezado Access-Control-Allow-Origin para poder usar fuentes web de mi subdominio en mi dominio principal? Notas: Encontrará ejemplos de este y otros encabezados para la mayoría de los servidores HTTP en los proyectos de configuraciones de servidor HTML5BP...

149
Nginx proxy inverso + reescritura de URL

Nginx se ejecuta en el puerto 80, y lo estoy usando para revertir las URL de proxy con la ruta /fooal puerto de 3200esta manera: location /foo { proxy_pass http://localhost:3200; proxy_redirect off; proxy_set_header Host $host; } Esto funciona bien, pero tengo una aplicación en el puerto...

131
Nginx habilita el comando del sitio

Todos sabemos cómo habilitar un sitio web usando apache en linux. Estoy bastante seguro de que todos estamos de acuerdo en usar el comando a2ensite. Desafortunadamente, no hay un comando equivalente predeterminado que viene con Nginx, pero sucedió que instalé algún paquete en ubuntu que me...

123
Nginx config reload sin tiempo de inactividad

Yo uso nginx como proxy inverso. Cada vez que actualizo la configuración para usar sudo "cp -r #{nginx_config_path}* /etc/nginx/sites-enabled/" sudo "kill -s HUP `cat /var/run/nginx.pid`" Me enfrento a un breve tiempo de inactividad. ¿Cómo puedo evitar

122
Responda con 200 desde la configuración de Nginx sin servir un archivo

He configurado Apache para enviar una respuesta 200 sin servir ningún archivo con esta línea de configuración Redirect 200 /hello ¿Puedo hacer esto con Nginx? No quiero servir un archivo, solo quiero que el servidor responda con un 200 (solo estoy registrando la solicitud). Sé que puedo agregar...

95
¿Cómo reiniciar nginx?

Para mí, ejecuto "killall nginx" y lo inicio con "sbin / nginx", ¿alguien tiene un script de reinicio mejor? Por cierto: instalo nginx desde la fuente, no encuentro el comando 'service nginx' o