LINUX.ORG.RU
ФорумAdmin

NGINX реверс прокси в Tomcat

 , ,


0

2

Есть конфиг NGINX который проксирует запросы на APP Tomcat сервер.

location /UAT/ {

    proxy_pass http://example.com:13888/;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

Но если воспользоватся manager/html, то ссылка получается http://example-proxy.com/manager/html вместо http://example-proxy.com/UAT/manager/html

Долго с этим боролся, так и не победил, в итоге заливал приложение в корень.

chrisred
()
Ответ на: комментарий от Deleted

есть консоли их 7 штук, они одинаковые, я додумался их разграничить типо /UAT/, /DEV/ etc... каждая стоит на своем Tomcat.

ilovemoney
() автор топика

видимо вы имеете ввиду что консоль делает ссылки без UAT ?

тогда надо крутить настройки консоли, nginx тут как бы ни причём.

AndreyKl ★★★★★
()
Ответ на: комментарий от AndreyKl

nginx ссылки не переделывает. в консоли все ссылки вида ./manager nginx должен сделать ссылку /UAT/manager, но он так не делает...

ilovemoney
() автор топика
Ответ на: комментарий от ilovemoney

nginx должен сделать ссылку /UAT/manager, но он так не делает

я не совсем понимаю, в каком смысле.

У вас есть html который сгенерирован консолью.
Вы в этом html какие ссылки видите? вида /manager или /UAT/manager ?

AndreyKl ★★★★★
()
Ответ на: комментарий от AndreyKl

у меня есть стандартная Tomcat приложение manager апликийшенов tomcat, вот в нем не меняются ссылки, а в самих приложениях все ок.

ilovemoney
() автор топика
Ответ на: комментарий от ilovemoney

я ещё раз говорю, если проблема в ссылках которые в html-документе, то это не проблема настройки nginx, а проблема настройки консоли.

если проблема не в этом, попробуйте получше объяснить в чём именно.

AndreyKl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.