Articles of nginx

¿Dónde están mis modules nginx?

Estoy ejecutando el último AMI de Amazon (amzn-ami-hvm-2016.09.1.20170119-x86_64-gp2). Si ejecuto nginx -V , puedo ver que ha sido configurado con muchos modules: $ nginx -V nginx version: nginx/1.10.1 built by gcc 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) built with OpenSSL 1.0.1k-fips 8 Jan 2015 TLS SNI support enabled configure arguments: –prefix=/usr/share/nginx –sbin-path=/usr/sbin/nginx –modules-path=/usr/lib64/nginx/modules –conf-path=/etc/nginx/nginx.conf –error-log-path=/var/log/nginx/error.log […]

NGINX no está cargando files PHP

Mi Nginx en Centos 7 no está cargando files php. He instalado php-fpm y algunos otros modules php y cuando ejecuto php -v me muestra que la versión instalada es 5.6. He instalado certificates SSL y la networkingirección del tráfico http a https y esta parte funciona sin problemas. Aquí están mis configuraciones: /etc/nginx/conf.d/default.conf server […]

NGINX no pasa todos los encabezados de request a Tomcat

Tengo un sistema CentOS que ejecuta NGINX con Tomcat detrás. NGINX tiene SSL habilitado y solo se usa para enviar la connection a Tomcat. Prácticamente todo está funcionando bien, salvo que ciertos encabezados de request no llegan a Tomcat. Nuestro desarrollador Java hizo una página de testing para imprimir los encabezados de request y aquí […]

NGINX upstream basado en $ scheme

Tenemos un upstream que puede servir tanto para tráfico HTTP como HTTPS. La pregunta es: ¿cómo hacer que NGINX envíe tráfico al puerto correcto de subida? La configuration actual es: upstream platfrom-dev-eu-app { server 52.***.***.80:443; } … server { … location / { proxy_networkingirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass […]

comenzando nginx – command no encontrado

No puedo iniciar nginx por alguna razón; El server es opensuse, he hecho lo siguiente: Instalado http://nginx.org/download/nginx-1.0.5.tar.gz extraído la carpeta ejecutar ./configure hacer hacer la installation el nginx se ha extraído a / usr / local / nginx / sbin, donde puedo ver el nginx … pero cuando trato de ejecutar cualquier command, dice "command […]

Obtener la interfaz web de transmisión trabajando con el server web

Tengo mi trabajo en el puerto pnetworkingeterminado y quiero poder usar la interfaz web con una URL como http://my.domain/torrents . Intenté agregar una location y un proxy conf a Nginx, pero no funcionó por completo. Supongo que se debe a las networkingirecciones de la interfaz web. server { root /data/www; autoindex on; server_name localhost; location […]

Nginx con ngx_pagespeed (Ubuntu)

Necesito instalar nginx con ngx_pagespeed. Uso esta instrucción: https://github.com/pagespeed/ngx_pagespeed#how-to-build Pero cuando termino la installation, el file nginx aquí: /usr/local/nginx/sbin/nginx /usr/local/nginx/conf/nginx.conf /usr/local/nginx/logs/nginx.pid Y no tengo ningún script de inicio nginx aquí: /etc/init.d Y no puedo ejecutar nginx así: service nginx start Y no nginx autorun. Si instalo nginx de esta manera: sudo apt-get install nginx Ubicación […]

Concesión de permiso para que todos los usuarios de un grupo escriban en un directory y todos sus subdirectorys

Al probar Linode por primera vez, al ejecutar una image Arch Linux, instalé exitosamente nginx como root. Esto, sin embargo, hizo /usr/share/nginx/html inaccesible para usuarios no-root. Intuitivamente, pensé que esto funcionaría: newgrp www (crea un nuevo grupo) chgrp -R www /usr/share/nginx/html (directory asociado recursivamente con el nuevo grupo) chmod -R g=rw /usr/share/nginx/html (otorgar permissions de […]

PHP + FastCGI + nginx en Debian

Yo nuevo con Debian. Quiero usar php en Debian. Hago: apt-get install php5-cli php5-cgi spawn-fcgi Crear file /usr/bin/php-fastcgi : #! /bin/sh PHP_FCGI_CHILDREN=3 PHP_FCGI_MAX_REQUESTS=1000 exec /usr/bin/php5-cgi Crear file /etc/init.d/init-fastcgi : #!/bin/bash PHP_SCRIPT="/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php-fastcgi" RETVAL=0 case "$1" in start) $PHP_SCRIPT RETVAL=$? ;; stop) killall -9 php5-cgi RETVAL=$? ;; […]

Nginx: imágenes no servidas en HTTPS

Tengo en mi website un subdirectory admin/ , que me gustaría estar en HTTPS, así que probé la siguiente configuration, basada en esta : server { listen 80; server_name blob.tld; root /srv/www/blob; index index.php index.html index.htm; location /blog/admin/* { return 301 https://$server_name$request_uri; } location / { try_files $uri $uri/ $uri/index.php /index.html; } location ~ \.php$ […]