nginx pedido de bloco para o número ip

2

Estou usando o nginx. Se os meus números IP forem 1.2.3.4 e 1.2.3.5, como posso configurá-lo para bloquear pedidos para os números IP e permitir apenas domínios. Se site1.com estiver configurado para 1.2.3.4, desejo permitir uma solicitação para site1.com, mas negar uma solicitação para 1.2.3.4.

    
por Poe 05.10.2011 / 17:47

1 resposta

3

Você pode criar um host virtual padrão para atender às solicitações de domínios não configurados e fazer o que quiser com essas solicitações. Algo parecido com isto:

# Default vhost
server {
    listen 1.2.3.4:80 default_server;
    server_name _;

    location / {
        return 404;
    }
}

# site1.com
server {
    listen 1.2.3.4:80;
    server_name site1.com;
    ...
}
    
por 05.10.2011 / 17:59

Tags