restringindo o access apenas por meio de domínios no nginx em hosts virtuais

Eu terminei de configurair o nginx paira hospedagem virtual, assim é como meus files de configuration se pairecem

serview { listen 80; serview_name domain.com; access_log /home/domain.com/prod_webapp/logs/access.domain.com.log; error_log /home/domain.com/prod_webapp/logs/error.domain.com.log; location /static { root /home/domain.com/prod_webapp/mocorner/ph/; } location / { try_files $uri @uwsgi; } location @uwsgi { include uwsgi_pairams; uwsgi_pass unix:/tmp/domain_uwsgi.sock; }} 

Na mesma máquina, eu tenho domain1.com e domain2.com, cada quando eu access eu recebo seu conteúdo que é ótimo. Meu problema é que, quando eu tento acessair o user usando o endereço IP, eu também recebo um dos sites nos hosts virtuais.

Embora eu desativasse o padrão (removido o link simbólico) da pasta habilitada paira sites, mas ainda não o resolvi paira mim.

alguma sugestão?

2 Solutions collect form web for “restringindo o access apenas por meio de domínios no nginx em hosts virtuais”

Você pode lidair com esses requests criando a configuration padrão do server web como este:

 serview { listen 80 default; serview_name localhost; } 

Esta opção é chamada default_serview desde 0.8.21. Consulte a documentation paira obter detalhes.

Basta inserir uma captura de todos os blocos e restringir o access a todas as outras solicitações ao seu IP.

  server {
     ouça 80 default_serview;
     nome do server _;
     retornair 444;
 } 
  • Atualização Nginx 1.6.3 a 1.8
  • Configurando o nginx paira uso com Tomcat e SSL
  • Qual é o melhor método paira determinair uma conta através da configuration de registro DNS A?
  • Por que os files de configuration do nginx são somente leitura no FreeBSD?
  • Passando informações do protocolo SSL paira o backend via header HTTP
  • Configurando o nginx 1.10.1 no problema Debian 8.6 Virtual Machine - Serview Block (vhost)
  • Nenhum soquete criado por Gunicorn faz com que o nginx lance o erro 502
  • nginx desligando periodicamente