我在这个proxy_pass Nginx + Tomcat 7中做错了什么

问题描述 投票:0回答:1

我正在尝试重定向

http://example2:8080/folder2/app/index.html#/home

https://example2.com

使用此代码:

   location / {
            try_files $uri $uri/ =404;
            proxy_pass http://127.0.0.1:8080/folder2/;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Forwarded-Port $server_port;
   }

我从Tomcat获得HTTP状态404

这个Tomcat服务器上有另一个应用程序运行正常。这是配置:

location / {
            try_files $uri $uri/ =404;
            proxy_pass http://127.0.0.1:8080/folder1/;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Forwarded-Port $server_port;
}

并从以下位置重定向:

http://example1:8080/folder1/

至:

https://example1.com
nginx tomcat7 proxypass
1个回答
0
投票

我通过更改Tomcat URL来修复它:

http://example2:8080/folder2/app

现在proxy_pass按预期工作。

© www.soinside.com 2019 - 2024. All rights reserved.