Perguntas com a marcação «nginx»

O Nginx ("eNgine x") é um servidor HTTP leve e de alto desempenho, proxy reverso, proxy de fluxo TCP e proxy de email, lançado sob uma licença semelhante a BSD.

1
Recursos de aprendizado do Nginx [fechados]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico sobre Falha no servidor. Fechado há 2 anos . Gostaria de aprender Nginx (estou tentando configurar uma solução de rails nginx + thin …
9 nginx 



4
Como adiciono cabeçalhos sem cache a todas as 404 páginas servidas pelo apache e nginx?
Recentemente, encontrei um problema depois de mudar para o Cloudflare, e a solução é basicamente impedir o Cloudflare de armazenar em cache as respostas 404. Em nossa configuração de vários servidores com balanceamento de carga, ocorrem 404 ocasionais, mas são rapidamente corrigidos pelo rsync (via lsyncd). Antes do Cloudflare, uma …



2
nginx: Por que não consigo colocar proxy_set_header dentro de uma cláusula if?
Com esta configuração: server { listen 8080; location / { if ($http_cookie ~* "mycookie") { proxy_set_header X-Request $request; proxy_pass http://localhost:8081; } } } Eu tenho esse erro quando recarrego o serviço nginx: Reloading nginx configuration: nginx: [emerg] "proxy_set_header" directive is not allowed here in /etc/nginx/conf.d/check_cookie.conf:5 nginx: configuration file /etc/nginx/nginx.conf test …

2
Modifique os dados que estão sendo procurados pelo nginx em tempo real
Eu tenho uma instalação nginx que recebe solicitações de hosts externos e as envia como proxy para um servidor interno. A configuração é mais ou menos assim: server { listen 10.0.0.66:443; server_name my.example.com; root /websites/my.example.com ssl on; ssl_certificate /websites/ssl/my.example.com.crt; ssl_certificate /websites/ssl/my.example.com.key; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $http_host; …

1
Nginx. Herança de diretiva de servidor.
Existe alguma maneira de reduzir a construção como: server { server_name regular_site; location /api/ { proxy_pass 127.0.0.1:5000; } location / { proxy_pass 127.0.0.1:3000; } } server { server_name mobile_site; location /api/ { proxy_pass 127.0.0.1:5000; } location / { proxy_pass 127.0.0.1:3001; } } para server api { location /api/ { proxy_pass …

8
Nginx phpmyadmin redirecionando para / em vez de / phpmyadmin após o login
Estou tendo problemas com o meu phpmyadmin na minha instalação do nginx. Quando entro <ServerIP>/phpmyadmine faço login, sou redirecionado para, em <ServerIP>/index.php?<tokenstuff>vez de<ServerIP>/phpmyadmin/index.php?<tokenstuff> Arquivo de configuração do Nginx: user nginx; worker_processes 5; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main …

2
Localização 'global' da NGINX
É possível criar um local 'global' para um servidor NGINX? Eu gostaria que todos os sites atendidos pelo NGINX tivessem acesso a uma pasta / global /; ao longo das linhas de http { [...stuff...] #Global path location /global/ { root /my/global/location/; } server { listen 127.0.0.1:80; server_name example.com; [...standard …
9 nginx 

5
Como usar ssl_verify_client = ON em um servidor virtual e ssl_verify_client = OFF em outro?
Quero forçar a verificação do cliente ssl em um dos meus hosts virtuais. Mas obtenha o erro "Nenhum certificado SSL necessário foi enviado", tentando obter algo dele. Aqui estão as minhas configurações de teste: # defaults ssl_certificate /etc/certs/server.cer; ssl_certificate_key /etc/certs/privkey-server.pem; ssl_client_certificate /etc/certs/allcas.pem; server { listen 1443 ssl; server_name server1.example.com; root …
9 nginx  ssl  web 

2
nginx: ordem de resolução "server_name"?
Eu tenho vários blocos de "servidor" no meu nginx.conf. A documentação parece errada sobre a ordem na qual a correspondência server_name ocorre. Meu conf é algo como: server { listen 80 server_name domain.com *.domain.com # do stuff } server { listen 80 server_name sub.domain.com *.sub.domain.com # do something else } …
8 nginx 


1
Use vários arquivos de senha para nginx
Eu tenho vários serverblocos na minha configuração, todos eles usando o mesmo arquivo que auth_basic_user_file. Agora começamos a trabalhar com uma força de trabalho externa e gostaríamos de adicionar alguns usuários extras a um dos serverblocos, mantendo os originais também. Embora a documentação não o indique, o uso de múltiplos …
8 nginx 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.