location + proxy pass = 404

emejibka nginx-forum на forum.nginx.org
Ср Июн 17 06:16:47 UTC 2020


Здравствуйте, коллеги.

Имеется два сервера, на одном nginx 1.12.2, на втором - 1.17.10.

На сервере со старой версией nginx всё работает, скопировал конфиг на новый
сервер, на нём получаем ошибки 404 при запросе любых ресурсов, кроме корня.

Кусочек конфига
location /fluorography/ {
                        proxy_pass              http://10.50.0.1/;
                }

При запросе страницы /fluorography/ на новом сервере nginx проксирует
запрос, браузер получает заглавную страницу, но не может загрузить стили,
картинки и прочие ресурсы, см https://yadi.sk/i/6Y24WIxNudgKFw

При замене /fluorography/ на / всё работает.

Посмотрел историю изменений, не нашёл ничего об изменении работы
proxy_pass.

Как понять причину такого поведения?

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,288369,288369#msg-288369



Подробная информация о списке рассылки nginx-ru