Sim, você pode usar o nginx HttpProxyModule para proxy_pass com base na localização, por exemplo
location /jboss/ {
proxy_pass http://yourhost.tld:8180;
}
location /jetty/ {
proxy_pass http://ip.add.re.ss:8280;
}
Eu tenho uma instância do jboss e uma instância do jetty no mesmo servidor, então, mesmo ip, uma está na porta 8180, uma na 8280.Estou pensando em configurar o nginx na porta 80, é possível rotear dados para ou um baseado no URL? como ip / jboss e ip / jetty e trafegam por trafego para qualquer um deles?
Sim, você pode usar o nginx HttpProxyModule para proxy_pass com base na localização, por exemplo
location /jboss/ {
proxy_pass http://yourhost.tld:8180;
}
location /jetty/ {
proxy_pass http://ip.add.re.ss:8280;
}