Nginx 用于同一 IP 上的多个服务器

Nginx 用于同一 IP 上的多个服务器

我在同一个服务器上有一个 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;
} 

相关内容