
同じサーバーに jboss のインスタンスが 1 つと jetty のインスタンスが 1 つあります。つまり、IP は同じで、1 つはポート 8180、もう 1 つは 8280 です。ポート 80 に nginx を設定する予定ですが、URL に基づいてどちらかにデータをルーティングすることは可能ですか? たとえば、ip/jboss と ip/jetty のように、どちらかにトラフィックをルーティングできますか?
答え1
はい、nginxを使用できますHttpProxyモジュールにプロキシパス場所に基づいて例:
location /jboss/ {
proxy_pass http://yourhost.tld:8180;
}
location /jetty/ {
proxy_pass http://ip.add.re.ss:8280;
}