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
Divisão de linhas longas em um arquivo de configuração nginx
Para não passar lixo para o back-end, tenho uma regex estrita para uma locationdiretiva. Se parece com isso: location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/...(more|restrict).ext { # other directives } Gostaria de dobrar a linha em 80 caracteres, existe uma maneira de dividir a configuração? O seguinte resulta em um erro de sintaxe, mas …

3
reescrita sem distinção entre maiúsculas e minúsculas nginx
Estou tentando tornar meus redirecionamentos nginx o mais limpos possível. Entendo que ~ * é sensível a maiúsculas e minúsculas, mas só posso fazê-lo funcionar no exemplo 2. Exemplo 1 rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect; Exemplo 2 - Isso funciona, mas não é tão eficiente quanto a linha acima. if ( …
15 nginx  rewrite 

3
Como executar o nginx SSL na porta não padrão
Sei que isso parece uma duplicata de pelo menos algumas outras perguntas, mas eu as li várias vezes e ainda estou fazendo algo errado. A seguir, estão os conteúdos do meu arquivo de configuração nexx myexample.com, localizado em /etc/nginx/sites-available. server { listen 443 ssl; listen [::]:443 ssl; server_name myexample.com www.myexample.com; …
15 nginx  ssl 

3
Redirecionamento Nginx com base no agente do usuário
Aqui está o meu atual nginx conf: server { listen 90; server_name www.domain.com www.domain2.com; root /root/app; location / { try_files $uri =404; } location ~ /([-\w]+)/(\w+)/ { proxy_pass bla bla } } funciona bem, ambos www.domain.come www.domain2.comveicula o mesmo conteúdo. agora eu gostaria de adicionar se o usuário estiver visitando …
15 nginx 

2
Nginx não está armazenando em cache os dados
Eu tenho uma API REST por trás de um proxy nginx. O proxy funciona bem, no entanto, não consigo armazenar em cache nenhuma resposta. Qualquer ajuda seria muito apreciada: Configuração do Nginx: worker_processes 10; error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info; pid logs/nginx.pid; events { worker_connections 1024; } http …
15 nginx  proxy  cache  solr 

1
Nginx - mapeia o URL único para o arquivo
Não consigo encontrar como mapear um único URL para um único arquivo estático. Eu tentei: location /feeds/seznam/ { alias /path/to/file/feed.xml; } mas isso não funciona (nos logs, vejo que ele anexa index.html ao caminho).
15 nginx 

3
como remover o bloco de localização do $ uri na configuração do nginx?
Eu tenho uma reescrita no meu arquivo ngix conf que funciona corretamente, exceto que parece incluir o bloco de localização como parte da variável $ uri. Eu só quero o caminho após o bloco de localização. Meu código de configuração atual é: location /cargo { try_files $uri $uri/ /cargo/index.php?_REWRITE_COMMAND=$uri&args; } …
15 nginx 

2
Como seguir redirecionamentos HTTP dentro do nginx?
Eu tenho um proxy HTTP baseado em nginx e gostaria de processar todos os redirecionamentos HTTP dentro dele para que os clientes obtenham apenas a última resposta na cadeia de redirecionamento. O código básico se parece com: location /proxy { rewrite ^/proxy/([^/]+) $1 break; proxy_pass http://$uri/; } Minha tentativa de …
15 nginx 


1
o que significa "bits de endereço baixos sem sentido"?
Estou tentando restringir o acesso da Internet a uma página de login no meu blog e disponibilizá-lo apenas na minha intranet. Assim, eu defini o seguinte local location ~/ghost/signing { allow 192.168.0.1/24; deny all; } Ao reiniciar o Nginx, recebo o seguinte aviso: os bits baixos de endereço 192.168.0.1/24não fazem …
14 nginx 

5
Como digo ao Nginx para aguardar alguns segundos antes de servir um ativo?
Portanto, quando estou testando localmente coisas como o Ajax nos aplicativos que estou escrevendo, geralmente gosto de adicionar um atraso nos scripts do servidor usando uma sleepdeclaração. Ajuda a simular conexões lentas, etc. Existe uma maneira de especificar um comportamento de atraso semelhante diretamente na configuração do Nginx que funcione …
14 nginx 

4
Teste se a variável nginx está configurada
Preciso definir uma variável para um valor padrão, se ainda não estiver definida. A seguinte configuração faz o trabalho: if ($foo ~ "^$") { set $foo default-value; } Mas gera avisos de tempo de execução: usando variável "foo" não inicializada Existe uma maneira de testar se uma variável é definida …
14 nginx 

2
nginx: upstream com várias diretivas de servidor?
Estou tentando empacotar 2 aplicativos que usam o nginx como proxy e entregam cada um um arquivo de configuração /etc/nginx/conf.d/. Fazer isso em um arquivo ( combined.conf) funciona muito bem: upstream backend1 { http://localhost:8989; } upstream backend2 { http://localhost:8990; } server { location /backend1/ { proxy_pass http://backend1; } location /backend2/ …
14 nginx 

3
Isso prova um gargalo na largura de banda da rede?
Eu assumi incorretamente que meu teste AB interno significa que meu servidor pode lidar com 1k de simultaneidade a 3k de hits por segundo. Minha teoria no momento é que a rede é o gargalo. O servidor não pode enviar dados suficientes com rapidez suficiente. Os testes externos do blitz.io …

7
Nginx + php5-fpm = "Arquivo não encontrado"
Eu bati em uma parede ao configurar um site usando nginx / fpm. A página exibe "Arquivo não encontrado" e isso aparece no nginx error.log: FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream Eu sou novo no nginx e no fpm, e essa mensagem de …
14 nginx  php-fpm  socket 

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.