Página de erro global Nginx

1

Essa pergunta também foi feita aqui: Configurar a página de erro global do Nginx , mas não havia uma resposta adequada.

Atualmente, estou autorizando apenas determinados endereços de IPs para alguns dos meus sites e gostaria que o Nginx abandonasse as conexões do resto dos endereços IP em vez de retornar um 403. Idealmente, gostaria de fazer isso sem configurar cada site separadamente.

Eu tenho isso na seção http :

error_page 403 =444;

Mas, agora, ele tenta exibir a página = 444 em vez de retornar um 444.

    
por sidprak 10.04.2012 / 21:33

1 resposta

3

Então você pode fazer algumas coisas

error_page   403  http://example.com/forbidden.html;

Ou você pode fazer algo como

error_page 403 /403.html

location /403.html {
    root /some/path/that/has/file; 
}

para o 403.html estaria em / algum / caminho / que / tem / arquivo

    
por 10.04.2012 / 21:52

Tags