Welcome! Log In Create A New Profile

Advanced

Re: location + proxy pass = 404

June 17, 2020 12:53PM
Странно, запустил nginx версии 1.12 в докере с "рабочим" конфигом, результат тот же - 404.

У нас следующая задача - необходимо спрятать за nginx с десяток других веб сервисов, nginx будет работать только как реверс-прокси. DNS использовать нельзя, nginx будет использоваться внутри локальной сети, dns может быть недоступен, да и адреса серверов могут быть разные.
Т.е. надо поднять сервер по-умолчанию (без виртуальных серверов), где каждая "виртуальная папка" (location) будет проксировать запросы на другой веб-сервер. Пример
/a => http://10.86.11.80/
/b => http://some_server
/c => http://other_server/some_folder/api
и т.д.

Пока писал это понял что nginx`у будет необходимо заменить все ссылки в ответе, что вряд ли возможно или всё таки можно это сделать?

Ещё раз посмотрел "рабочий" конфиг, вы были правы, я нашёл location / в котором был такой же proxy_pass поэтому всё работало.
Subject Author Posted

Re: location + proxy pass = 404

imsystem June 17, 2020 03:32AM

Re: location + proxy pass = 404

emejibka June 17, 2020 06:35AM

Re: location + proxy pass = 404

imsystem June 17, 2020 06:44AM

Re: location + proxy pass = 404

Илья Шипицин June 17, 2020 08:34AM

Re: location + proxy pass = 404

Evgeniy Berdnikov June 17, 2020 08:28AM

Re: location + proxy pass = 404

Илья Шипицин June 17, 2020 08:32AM

Re: location + proxy pass = 404

emejibka June 17, 2020 12:53PM

Re: location + proxy pass = 404

Илья Шипицин June 17, 2020 01:04PM

Re: location + proxy pass = 404

emejibka June 19, 2020 02:37AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 55
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready