404 ошибка после deny all;
Posted: Wed Nov 19, 2014 10:03 am
Здравствуйте.
Появилась нужда заблокировать запросы с Мира к папке /administrator.
Такая папка есть у нескольких пользователей в разных доменах. В идеале нужен способ который блокирует запросы на всём веб-сервере к этой папке, за исключением диапазонна допущенных IP.
Код :
Начал пробовать блокировать в главном конфиге - /etc/nginx/nginx.conf
Не проходил проверку. Консоль мне выдавала при рестарте :
Далее пробовать начал в конфигах домена - /home/user/conf/web/nginx.conf
Там всё срабатывало, но почему-то с дозволенного IP 100.100.222.222 я получаю 404 (не нашёл страницу) ошибку, а с Мира выдаёт 403 (запрет). Какие могут быть причины? Куда смотреть?
Появилась нужда заблокировать запросы с Мира к папке /administrator.
Такая папка есть у нескольких пользователей в разных доменах. В идеале нужен способ который блокирует запросы на всём веб-сервере к этой папке, за исключением диапазонна допущенных IP.
Код :
Code: Select all
location /admin {
allow 100.100.222.222;
deny all;
}
Не проходил проверку. Консоль мне выдавала при рестарте :
Code: Select all
nginx: [emerg] invalid parameter "100.100.222.222:80" in /home/site/conf/web/nginx.conf:18
nginx: configuration file /etc/nginx/nginx.conf test failed
Там всё срабатывало, но почему-то с дозволенного IP 100.100.222.222 я получаю 404 (не нашёл страницу) ошибку, а с Мира выдаёт 403 (запрет). Какие могут быть причины? Куда смотреть?