TL;博士
现在我的应用程序在http://<some_ip>:5001/<app_name>/
,我只想将其重定向到http://<some_ip>:<my_custom_port>/
,而无需将我的应用程序移动到tomcat中的ROOT目录。我需要从链接中删除<app_name>
我最终得到了这个配置
server {
listen <my_custom_port>;
server_name <some_ip>;
location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:5001/<app_name>;
}
}
答案 0 :(得分:0)
Tomcat conf / server.xml具有docBase的配置。使用此配置,可以对特定应用程序http://some_ip:5001进行重定向。
<Context docBase="app name" path="/" reloadable="true"/>
上下文配置在
下<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context docBase="app name" path="/" reloadable="true"/>
</Host>
使用上述配置,您无需将应用移至ROOT目录。