2つのサーバーへのプロキシとして機能するnginxが前面にあります。1つはWebspherePortalServerを実行し、もう1つはJbossサーバーでSpringを実行しています。
現在、特定のリクエストのプロキシに問題があります。たとえば、次のような問題があります。
server{
listen:8080;
server_name:localhost;
location /jbossSpring/ {
proxy_pass http://177.21.1.15:9000/Spring_project/;
}
location /webspherePortal/ {
proxy_pass http://177.21.1.15:9400/Portal_project/;
}
}
これで、プロキシがlocalhost:8080/jbossSpring/
正しく実行されますが、取得したページはとにあるファイルをlocalhost:8080/webpsherePortal/
要求し続けます。localhost:8080/Spring_project/
localhost:8080/Portal_project/
とにかくnginxでこれらを処理することはできますか?または、正しいURLを取得するためにSpring / Portalプロジェクトを変更する必要がありますか?(おそらくパスの依存関係?)