Articles of nginx

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$ […]

cómo crear php-fastcgi.sock para Nginx

Instalé Debian Wheezy y degradado php5.4 a php5.3, y quería utilizar fastCgi en lugar de php-fpm ya que no está incluido en el package php5.3. ahora me encuentro con un pequeño problema y parece que no puedo encontrar una forma de evitarlo. Este problema es unix: /var/run/php-fpm/php-fpm.sock no se puede crear. He creado un file […]

nginx reverse proxy para jenkins devolviendo un 404

Tengo una installation de vainilla de nginx en Ubuntu 14.04 y estoy tratando de ejecutar un proxy inverso en frente de una installation de Jenkins (que se ejecuta en el puerto 8080 como abajo). Creé un file conf para includelo en la configuration pnetworkingeterminada y está eligiendo bien la nueva location, pero devuelve un 404 […]