Re: location + proxy pass = 404

2020-06-17 Пенетрантность Илья Шипицин
ср, 17 июн. 2020 г. в 21:53, emejibka : > Странно, запустил nginx версии 1.12 в докере с "рабочим" конфигом, > результат > тот же - 404. > > У нас следующая задача - необходимо спрятать за nginx с десяток других веб > сервисов, nginx будет работать только как реверс-прокси. DNS использовать >

Re: location + proxy pass = 404

2020-06-17 Пенетрантность emejibka
Странно, запустил nginx версии 1.12 в докере с "рабочим" конфигом, результат тот же - 404. У нас следующая задача - необходимо спрятать за nginx с десяток других веб сервисов, nginx будет работать только как реверс-прокси. DNS использовать нельзя, nginx будет использоваться внутри локальной сети,

Re: location + proxy pass = 404

2020-06-17 Пенетрантность Илья Шипицин
было бы идеально, если бы подобные конфиги приводили к ошибке. но нет, они работают )) к сожалению, весьма запутанным образом ср, 17 июн. 2020 г. в 15:43, Сергей Тургузов : > Ещё вариант, можно через rewrite придти к нужному url. > Но голый конфиг вида server { listen; location /asd/ {

Re: location + proxy pass = 404

2020-06-17 Пенетрантность Илья Шипицин
если локейшены отсутствуют, то при запросе на них отдается статика с пути, заданного в директиве root (это может быть неявно). вероятно, эти файлы лежали прямо на сервере. можно поставить вопрос по другому, что должно происходить при подобных запросах ? как они должны обрабатываться ? и уже по

Re: location + proxy pass = 404

2020-06-17 Пенетрантность Evgeniy Berdnikov
On Wed, Jun 17, 2020 at 06:35:26AM -0400, emejibka wrote: > В том то и дело что другие location в конфиге отсутствуют. > Как объяснить работающий конфиг на старой версии nginx? Для начала получить debug log-и и сравнить. -- Eugene Berdnikov ___

Re: location + proxy pass = 404

2020-06-17 Пенетрантность Сергей Тургузов
Ещё вариант, можно через rewrite придти к нужному url. Но голый конфиг вида server { listen; location /asd/ { proxy_pass; } } работать не будет, у вас нет условия для ‘/‘, т.е. запросы неподходящие под заданный location будут выдавать ошибку. > 17 июня 2020 г., в 13:35, emejibka написал(а): >

Re: location + proxy pass = 404

2020-06-17 Пенетрантность emejibka
В том то и дело что другие location в конфиге отсутствуют. Как объяснить работающий конфиг на старой версии nginx? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,288370,288372#msg-288372 ___ nginx-ru mailing list nginx-ru@nginx.org

Re: location + proxy pass = 404

2020-06-17 Пенетрантность Сергей Тургузов
Проблему надо искать в location, которые относятся к /Content/, /bundles/, etc. > 17 июня 2020 г., в 09:16, emejibka написал(а): > > Здравствуйте, коллеги. > > Имеется два сервера, на одном nginx 1.12.2, на втором - 1.17.10. > > На сервере со старой версией nginx всё работает, скопировал

location + proxy pass = 404

2020-06-17 Пенетрантность emejibka
Здравствуйте, коллеги. Имеется два сервера, на одном nginx 1.12.2, на втором - 1.17.10. На сервере со старой версией nginx всё работает, скопировал конфиг на новый сервер, на нём получаем ошибки 404 при запросе любых ресурсов, кроме корня. Кусочек конфига location /fluorography/ {