Preguntas etiquetadas con nginx

81
Nginx 1 FastCGI enviado en stderr: "Script primario desconocido"

La primera vez que uso Nginx, pero estoy más que familiarizado con Apache y Linux. Estoy usando un proyecto existente y cuando intento ver index.php obtengo un archivo 404 no encontrado. Aquí está la entrada de access.log: 2013/06/19 16:23:23 [error] 2216#0: *1 FastCGI sent in stderr: "Primary...

77
Cómo eliminar la ruta con un nginx proxy_pass

Tengo una aplicación web en ejecución en http://example.com/, y quiero "montar" otra aplicación, en un servidor separado http://example.com/en. Servidores ascendentes y proxy_passparecen funcionar, pero por un problema: upstream luscious { server lixxxx.members.linode.com:9001; } server { root...

72
¿Necesita directivas de escucha IPv4 e IPv6 separadas en nginx?

He visto varios ejemplos de configuración para manejar hosts virtuales IPv4 e IPv6 de doble pila en nginx. Muchos sugieren este patrón: listen 80; listen [::]:80 ipv6only=on; Hasta donde puedo ver, esto logra exactamente lo mismo que: listen [::]:80 ipv6only=off; ¿Por qué usarías el primero?...

72
¿Cómo funciona try_files?

Miré la documentación de nginx y todavía me confunde por completo. Como try_filesfunciona Esto es lo que dice la documentación: De NginxHttpCoreModule try_files sintaxis: try_files ruta1 [ruta2] uri predeterminado: ninguno contexto: servidor, ubicación disponibilidad: 0.7.27...

66
Nginx: ¿raíz versus alias, para servir archivos individuales?

Después de muchas horas nginxpara servir archivos individuales como robots.txt(pista: borrar el caché del navegador cada vez), terminé con dos formas diferentes, una usando la directiva de alias y otra usando la directiva raíz , así: location /robots.txt { alias /home/www/static/robots.txt;...

65
Nginx: ¿Cómo reenvío una solicitud http a otro puerto?

Lo que quiero hacer es Cuando alguien visita http://localhost/route/abcel servidor responde exactamente igual quehttp://localhost:9000/abc Ahora configuro mi Nginx así: location /route { proxy_pass http://127.0.0.1:9000; } La solicitud http se envía 9000correctamente al puerto , pero la ruta...

62
¿Por qué necesito nginx cuando tengo uWSGI?

Hay muchos tutoriales sobre cómo configurar nginx para cooperar con uWGSI cuando quiero implementar la aplicación Django. Pero, ¿por qué necesito nginx en este kit? uWSGI en sí mismo puede servir aplicaciones WSGI Python, puede servir archivos estáticos, también puede hacer SSL. ¿Qué puede hacer...

60
ubicaciones anidadas nginx

Tengo problemas para comprender las ubicaciones anidadas en nginx. Tengo dos ubicaciones con algunas directivas de configuración en común, por lo que en lugar de repetir las directivas, preferiría repetir el URI usando una expresión regular: location ~ /a|/b { location /a { } location /b {...

57
Eliminar "www" y redirigir a "https" con nginx

Quiero crear una regla en nginx que haga dos cosas: Elimina el "www". de la solicitud URI Redirige a "https" si el URI de solicitud es "http" Hay muchos ejemplos de cómo hacer cada una de esas cosas individualmente, pero no puedo encontrar una solución que haga ambas cosas correctamente (es...