У меня есть обратный прокси-сервер nginx с такой конфигурацией:
location /auth {
proxy_pass http://example.com:8083;
}
location /blog {
proxy_pass http://example.com:8082;
}
В blog
docker container - это угловой веб-сайт, работающий на nginx:1.10-alpine
изображение на порту 8082
и это хорошо работает.
В auth
docker container - это военное приложение с весенней загрузкой, работающее на java:8-jre-alpine
изображение на порту 8086
. К сожалению, это proxy_pass
отображение не работает.
Я что-то упускаю? Нужна ли мне специальная настройка nginx для Java-приложения?
Я забыл /
после port number
. Вот правильная конфигурация:
location /auth {
proxy_pass http://example.com:8083/; // slash is important
}
location /blog {
proxy_pass http://example.com:8082;
}