我在同一个服务器上有一个 jboss 实例和一个 jetty 实例,所以 IP 相同,一个在端口 8180 上,一个在端口 8280 上。我打算在端口 80 上设置 nginx,是否可以根据 URL 将数据路由到其中一个?例如 ip/jboss 和 ip/jetty 并将流量路由到其中一个?
答案1
是的,你可以使用 nginxHttpProxy模块到代理密码根据位置,例如
location /jboss/ {
proxy_pass http://yourhost.tld:8180;
}
location /jetty/ {
proxy_pass http://ip.add.re.ss:8280;
}