我正在尝试重定向
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
我通过更改Tomcat URL来修复它:
http://example2:8080/folder2/app
现在proxy_pass按预期工作。