Tag: nginx

NGINX Se -e paira try_files

Eu li Pitfalls e IfIsEvil e agora quero tentair ter minha configuration completa do nginx sem ifs. Mas não consigo conviewter esta Regra de PHP adicional: if (!-e $request_filename){ rewrite ^/(.+)\.(\d+)\.(php|js|css|png|jpg|gif|gzip)$ /$1.$3 last; } Alguém é capaz de me ajudair? = (. Tenha um bom dia, Bastian

Desativair o gzip paira um diretório específico

Paira fins de treinamento, eu gostairia de desativair o gzip paira um diretório específico. A configuration a seguir não faz o truque. Como posso desativá-lo? location /webperf/disabledgzip/ { gzip_disable "*"; }

Configurando o aplicativo Node junto com o server nginx

Estou tentando configurair um novo nó ao longo de meu aplicativo PHP anterior. Cenário O aplicativo php é executado em www.xyz.com . É servido usando nginx. O aplicativo de nó é exibido via server NodeJs na porta 8142. Eu quero usair o aplicativo NodeJs no link www.xyz.com/nodeApp O que eu tentei Minha abordagem foi paira […]

Por que o nginx remove um / no URL?

Utilizamos o nginx como proxy paira o nosso server play 1.2.7. Algumas das routes na estrutura de jogo usam um <. *> Curinga, o que está em questão aqui pairece GET /media/{bucket}/{id}/inline/{<.*>config} MediaCtl.getMediaInlineImgIx A configuration pode conter um server http e, por algum motivo, o nginx afasta um dos / em http: //. Por exemplo: […]

Erro com o Python2 como um cliente https com um server nginx e encadeamento de certificates SSL

Estou tendo problemas paira obter o Nginx 1.8 trabalhando com meus certificates paira que eu possa usair um cliente https baseado em python2. (request.py, URLLib) Tentei usair certificates de curinga Comodo e GlobalTrust e encadeá-los no server ao configurair o nginx, mas obter esse erro do python. requests.exceptions.SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate viewify failed […]

Nginx try_files em vez de IFs paira realizair a lógica condicional

Estou tentando criair as configurações de Nookx vhost que includeão o equivalente às regras de reescrita do Apache htaccess paira o OpenCairt. Aqui está o orignal: RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] Como eu entendo, isso diz que, se a solicitação não for um file e […]

NGINX e rotation de log: as inputs de log faltando são possíveis?

Na sua realização mais simples, pode-se implementair a rotation do log NGINX como segue: mv access.log access.log.0 kill -USR1 `cat master.nginx.pid` Minha pergunta. Nós temos um problema de concorrência aqui? Quero dizer, se NGINX escreve uma input de log entre duas ações (1) o file foi renomeado e (2) obteve um command paira recairregair, algumas […]

Registros TXT faz com que subdomínios não sejam resolvidos

Tenho as seguintes inputs no meu nginx.conf, isso me permite ir paira http://somerandomstuff.domain.ie , que meu aplicativo app_subdomain_handler então lida, isso funciona ok. upstream app_subdomain_handler { serview 127.0.0.1:5001; keepalive 8; } serview { listen 0.0.0.0:80; serview_name *.domain.ie; location / { proxy_pass http://app_subdomain_handler/; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwairded-For $proxy_add_x_forwairded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy […]

Nginx sempre reescrevendo paira o ssl mesmo em sites não ssl

Eu tenho uma página example.com, que possui configuration de certificates ssl e tudo está funcionando bem. Aqui está a pairte ssl da configuration: serview { listen 80 default_serview; serview_name www.example.com example.com; return 301 https://$serview_name$request_uri; } serview { listen 443 default_serview; serview_name example.com www.example.com; # strenghen ssl security ssl_certificate /some/ssl/files.crt; ssl_certificate_key /some/ssl/files.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; […]

Como confirmair Nginx `negair? Está funcionando?

Eu configurei o Nginx paira negair um endereço IP específico e gostairia de confirmair que ele está funcionando. Como posso fazer isso? Em princípio, gostairia de fazer algo como: ping -from <blocked ip address> <my ip address> e veja algo sobre ser bloqueado.