Size: a a a

2020 June 16

Y

Yuri in nginx_ru
ну так все же написано прям в логе
источник

Y

Yuri in nginx_ru
судя по всему, конструкция гораздо тяжелее, чем описана тобой.
источник

Y

Yuri in nginx_ru
Если у тебя всякие if или именованные локейшны отпадают, то скорее всего в proxy_pass указан не сервер бэкенда, а полный URI. А так делать нельзя, если ты собрался в location использовать регулярку
источник

A

Anton in nginx_ru
Всем привет! #вопрос

location /folder/subfolder {
       deny 111.126.137.29;
}

При заходе с указанного IP получаю «403 Forbidden» — все ок. Но если зайти с другого IP, то получаю 404, а ожидается 200. При этом все остальные директории с любого IP отдают 200. Подскажите куда копать?
источник

Y

Yuri in nginx_ru
Anton
Всем привет! #вопрос

location /folder/subfolder {
       deny 111.126.137.29;
}

При заходе с указанного IP получаю «403 Forbidden» — все ок. Но если зайти с другого IP, то получаю 404, а ожидается 200. При этом все остальные директории с любого IP отдают 200. Подскажите куда копать?
А если убрать location - то 200?
источник

A

Anton in nginx_ru
Yuri
А если убрать location - то 200?
да, по любому пути 200.
источник

Y

Yuri in nginx_ru
Anton
да, по любому пути 200.
я не про любой. Я именно про этот
источник

ВМ

Владимир Муковоз... in nginx_ru
Anton
Всем привет! #вопрос

location /folder/subfolder {
       deny 111.126.137.29;
}

При заходе с указанного IP получаю «403 Forbidden» — все ок. Но если зайти с другого IP, то получаю 404, а ожидается 200. При этом все остальные директории с любого IP отдают 200. Подскажите куда копать?
в логи копать)
источник

ВМ

Владимир Муковоз... in nginx_ru
в логах написано почему 404
источник

Y

Yuri in nginx_ru
Если да - значит у тебя в этом location не хватает дописать того, что есть в других. Например index определить
источник

A

Anton in nginx_ru
Yuri
я не про любой. Я именно про этот
Если убрать весь location, то /folder/subfolder отдает 200
источник

Y

Yuri in nginx_ru
Ну и да. В логах что?
источник

A

Anton in nginx_ru
Спасибо Юрий и Владимир, щас буду копать в указанных направлениях. Гляну логи
источник

A

Anton in nginx_ru
Yuri
Ну и да. В логах что?
failed (2: No such file or directory),
источник

Y

Yuri in nginx_ru
ну вот
источник

Y

Yuri in nginx_ru
видишь как все обернулось
источник

Y

Yuri in nginx_ru
Нет у тебя такой директории 🙂
источник

A

Anton in nginx_ru
Yuri
Если да - значит у тебя в этом location не хватает дописать того, что есть в других. Например index определить
значит видимо такой вариант?
источник

Y

Yuri in nginx_ru
ну да… например root не указан на server.
источник

Y

Yuri in nginx_ru
И оно ищет /etc/nginx/folder/subfolder
источник