Nginx: Не работает пользовательские ошибка 403

Nginx: Не работает пользовательские Ошибка 403 не работаете с запрещенных в конфигурации IP

В Nginx я делаю запрет по IP-адресу, при этом хочу чтобы отобразить пользовательская страница ошибки «403», но данная конструкция не работает. Nginx всегда отображает встроенную «403 Forbidden» ошибку.  Моя конфигурация:

 

 deny 192.168.0.1/24;
 error_page 403 /error403.html;
        location = /error403.html {
           root   /home/vhosts/errors;
       }

 

Решение как оказывается проще некуда. Необходимо в локацию добавить «allow all;»

        location = /error403.html {
           root   /home/vhosts/errors;
           allow all;
       }

Передергиваем демона и наслаждаемся работающим решением.

nginx -t && nginx -s reload
Вы можете оставить комментарий ниже.