Welcome! Log In Create A New Profile

Advanced

Allow, deny и error_page 403

Daniil
September 13, 2012 06:50AM
Здравствуйте,

При проведении технических работ на сайте обычно пользовались следующей
конструкцией:

allow 1.2.3.0/24;
deny all;

потом заходили с 1.2.3.0/24 и тестировали. Все остальные посетители в это
время видели "403 Forbidden".
Затем решили добавить страницу "Сайт временно недоступен. Извините..."

При добавлении строк:

error_page 403 = @maint;
location @maint {
proxy_set_header maint.server.com;
proxy_pass http://maint.server.com;
}

nginx все равно возвращает "403 forbidden".

Однако, если сделать например так:

location @maint {
return 302 http://maint.server.com;
}

то происходит редирект.

Скажите, в чем ошибка? Или это особенность реализации директивы deny и
error_page?

Версия nginx 1.3.6
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Allow, deny и error_page 403

Daniil September 13, 2012 06:50AM

Re: Allow, deny и error_page 403

kav September 13, 2012 07:28AM

Re: Allow, deny и error_page 403

Daniil September 13, 2012 07:42AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 265
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready