Настройка обратного прокси-сервера Nginx для нескольких местоположений
Я пытаюсь настроить внешний интерфейс Nginx (example.com) для двух серверов.
https://example.com/server01 --> http://192.168.1.5:8080
https://example.com/server02 --> http://192.168.1.10:8080
Когда я делаю это, только index.html
загружается, но Nginx ищет в своем локальном корневом каталоге статические файлы (.js, .css, изображения).
Например, .css
запрос выглядит так:
https://example.com/bootstrap.min.css
вместо того
https://example.com/server01/bootstrap.min.css
Я не хочу (скорее я не могу) изменить base_url
из моих приложений.
Моя текущая конфигурация:
location /airflow01/ {
proxy_pass http://172.16.16.9:8080/;
}