Como negar acesso a um determinado arquivo HTML

1

Eu sei como negar acesso a todos os sites, mas quero saber como negar acesso a um IP para o site test.html usando o NGINX

    
por A09hopper 25.07.2016 / 18:15

2 respostas

2

Você pode definir um local para um URI individual usando o formulário location = .

location = /test.html {
    allow 1.2.3.4;
    deny all;
}

Veja este documento para detalhes.

    
por 25.07.2016 / 18:47
1

Você precisa de um bloco de localização na sua configuração como este

location = /test.html {
        deny 192.168.1.1; #define the IP you want to block here
        allow all; #allow the rest
}

Nginx testa o IP em ordem e aceita a primeira correspondência, portanto, neste caso, seu IP negado será corresponde à primeira entrada e todos os outros corresponderão à allow all

    
por 25.07.2016 / 18:48

Tags