
У меня есть один экземпляр jboss и один экземпляр jetty на одном сервере, то есть один и тот же IP-адрес, один находится на порту 8180, другой на 8280. Я планирую настроить nginx на порту 80, возможно ли направить данные на любой из них на основе URL-адреса? Например, ip/jboss и ip/jetty и направить трафик на любой из них?
решение1
Да, вы можете использовать nginx.HttpProxyModuleкproxy_passна основе местоположения, например
location /jboss/ {
proxy_pass http://yourhost.tld:8180;
}
location /jetty/ {
proxy_pass http://ip.add.re.ss:8280;
}