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.

222
Como forçar ou redirecionar para SSL no nginx?

Eu tenho uma página de inscrição em um subdomínio como: https://signup.example.com Ele só deve ser acessível via HTTPS, mas estou preocupado que as pessoas possam, de alguma forma, encontrá-lo via HTTP e obter um 404. Meu bloco html / server no nginx é assim: html { server { listen 443;...

219
Por que preciso do Nginx e algo como Gunicorn?

Estou procurando uma resposta excessivamente simplificada para a seguinte pergunta. Estou tentando construir um entendimento básico de como o Nginx funciona ao lado de algo como Gunicorn. Preciso do Nginx e de algo como o Gunicorn para implantar aplicativos Django no Nginx? Se sim, o que...

195
HTTPS nginx servindo com a mesma configuração que HTTP

Existe uma maneira de compartilhar diretivas de configuração entre dois server {}blocos nginx ? Gostaria de evitar a duplicação das regras, pois o conteúdo HTTPS e HTTP do meu site é exibido exatamente com a mesma configuração. Atualmente, é assim: server { listen 80; ... } server { listen...

183
Como posso usar variáveis ​​de ambiente no Nginx.conf

[Postado e editado em https://stackoverflow.com/questions/21933955 , pois foi considerado muito semelhante ao sysadmin para o StackOverflow.] Eu tenho um contêiner de docker executando o Nginx, vinculado a outro contêiner de docker. O nome do host e o endereço IP do segundo contêiner são...

158
Como adiciono o Access-Control-Allow-Origin no NGINX?

Como defino o cabeçalho Access-Control-Allow-Origin para que eu possa usar fontes da web do meu subdomínio no domínio principal? Notas: Você encontrará exemplos deste e de outros cabeçalhos para a maioria dos servidores HTTP nos projetos HTML5BP Server Configs

149
Nginx proxy reverso + reescrita de URL

O Nginx está sendo executado na porta 80 e estou usando-o para reverter URLs de proxy com caminho /foopara a porta 3200desta maneira: location /foo { proxy_pass http://localhost:3200; proxy_redirect off; proxy_set_header Host $host; } Isso funciona bem, mas eu tenho um aplicativo na porta...

131
Comando Nginx enable site

Todos sabemos como habilitar um site usando o apache no linux. Tenho certeza de que todos concordamos em usar o comando a2ensite. Infelizmente, não existe um comando equivalente padrão no Nginx, mas aconteceu que eu instalei algum pacote no ubuntu que me permitiu ativar / desativar sites e...

122
Responder com 200 da configuração do Nginx sem exibir um arquivo

Eu configurei o Apache para enviar uma resposta 200 sem enviar nenhum arquivo com esta linha de configuração Redirect 200 /hello Posso fazer isso com o Nginx? Não quero servir um arquivo, só quero que o servidor responda com 200 (apenas registro a solicitação). Sei que posso adicionar um...

95
Como reiniciar o nginx?

Para mim, eu corro "killall nginx" e inicio por "sbin / nginx", alguém tem um script de reinicialização melhor? BTW: eu instalo o nginx a partir da fonte, não encontro o comando 'service nginx' ou