Сценарий
Я настраиваю nginx обратный прокси
Цель состоит в том, чтобы при доступе к определенной конечной точке любые последующие файлы / каталоги также были доступны через эту конечную точку.
Конфигурация
В настоящее время у меня есть следующие настройки nginx (dockerized)
server {
listen 80;
server_name localhost;
location /server1 {
proxy_pass https://webserver:8443/;
}
location /server2 {
proxy_pass http://database:8888/;
}
}
Проблема
Поэтому при доступе к http://localhost/server1
я делаю подключиться, но chrome не может получить любые другие ресурсы, запрашиваемые с веб-сервера.
Не удается получить http://localhost/src/
, что правильно, но не там, где должно go. Он должен автоматически переписать на http://localhost/server1/src/
, когда пользователь обращается к конечной точке.
Как будто я получаю доступ к http://localhost/server2/
, и этот также содержит sr c, поэтому в конечном итоге он пытается получить доступ к http://localhost/src/
, но должен быть переписано в http://localhost/server2/src/
Я не знаю, что мне делать, и искал по стеку и Google, но не смог решить эту проблему. Чего мне не хватает?