Articles of nginx

NGINX redirige http a https y no www a ww

Estoy configurando un servidor nginx con un SSL. El dominio con el ssl es www.midominio.com Quiero redirigir todas las solicitudes de: http://midominio.com , http://www.midominio.com , y https://midominio.com a https://www.midominio.com Tengo la siguiente configuración de bloques de servidor actualmente: server{ listen 443 ssl; root /www/mydomain.com/; ssl_certificate /ssl/domain.crt; ssl_certificate /ssl/domain.key; . . . } server{ listen 80; […]

¿Variables Nginx similares a SetEnv en Apache?

Uso SetEnv en Apache para establecer algunas variables en hosts virtuales que recupero en PHP usando $_SERVER[the_variable] . Ahora estoy cambiando a Perl Catalyst y Nginx, pero parece que la directiva “env” en Nginx no es la misma. No funciona. ¿Cómo se puede lograr? Aquí está la imagen de fondo, por si alguien puede sugerir […]

Nginx no puede cargar archivos css

Recientemente decidí cambiar de Apache2 a Nginx. Instalé Nginx en mi servidor CentOS y configuré una configuración básica. Cuando traté de cargar mi sitio en el navegador (FF / Chrome) noté que el archivo css no está cargado. Revisé la consola de error y vi este mensaje: Error: The stylesheet http://example.com/style.css was not loaded because […]

¿Por qué el navegador Chrome no reconoce mi servidor http2?

Configuré mi Nginx conf según el papel Digital Ocean , y ahora http2 está disponible … Pero en Chrome (Versión 54.0.2840.98 (64-bit)) Dev herramienta, siempre está en HTTP 1/1: NAME METHOD STATUS PROTOCOL shell.js?v=xx.. GET 200 http/1/1 mi servidor ejecuta Ubuntu 16.04 LTS que admite ALPN y NPN, y la versión de openssl que se […]

Google bot rastrea en el sitio de AngularJS con rutas en modo HTML5

Tenemos un sitio AngularJS usando rutas HTML5. Acabo de hacer una prueba “Fetch as Google”. Los resultados son un poco confusos: En la pestaña de búsqueda, veo nuestro sitio como se ve en la fuente de vista, con todos los enlaces frontales {{}}, y no todo el HTML procesado En la pestaña de renderizado, nuestro […]

Registrando datos de POST desde $ request_body

Tengo mi configuración de configuración para manejar un montón de solicitudes GET que rinden píxeles que funcionan bien para manejar análisis y analizar cadenas de consulta para el registro. Con una secuencia de datos de terceros adicional, necesito manejar una solicitud POST a una url determinada que tiene JSON en un formato de conexión esperado […]

NGINX para revertir proxy websockets Y habilitar SSL (wss: //)?

Estoy tan perdido y nuevo en la construcción de NGINX solo, pero quiero poder habilitar websockets seguros sin tener una capa adicional. No quiero habilitar SSL en el servidor websocket en sí, pero en su lugar quiero usar NGINX para agregar una capa SSL a todo. Cada página web dice que no puedo hacerlo, ¡pero […]

Ajuste nginx worker_process para obtener 100.000 hits por minuto

Tenemos un servidor que está sirviendo un archivo html. En este momento, el servidor tiene 2 CPU y 2 GB de RAM. Desde blitz.io, estamos recibiendo aproximadamente 12k conexiones por minuto y en cualquier lugar desde 200 tiempos de espera en esos 60 segundos con 250 conexiones simultáneas cada segundo. worker_processes 2; events { worker_connections […]

Aumentando client_max_body_size en Nginx conf en AWS Elastic Beanstalk

Me estoy encontrando con errores de “413 entidades de solicitud demasiado grandes” al publicar archivos de más de 10 MB en nuestra API que se ejecuta en AWS Elastic Beanstalk. He investigado un poco y creo que necesito boost el tamaño de la masa del cliente_max_body para Nginx, sin embargo, parece que no puedo encontrar […]

Error Nginx 403: el índice del directorio de está prohibido

Tengo 3 nombres de dominio y estoy tratando de alojar los 3 sitios en un servidor (una gota de Ocean Digital) usando Nginx. mysite1.name mysite2.name mysite3.name Solo 1 de ellos funciona. Los otros dos resultan en 403 errores (de la misma manera). En mi registro de errores nginx, veo: [error] 13108#0: *1 directory index of […]