使用nginx 做反向代理,分发不同的tomcat 上。nginx配置文件如下
location ^~ /app{
proxy_pass http://127.0.0.1:8080/app;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
nginx 使用80端口。app默认首页会重定向别的地址。现在tomcat server.xml Connector 节点中 增加配置
proxyName="127.0.0.1" proxyPort="80" 可以正常使用。如果不加上这个配置,在浏览器输入
http://127.0.0.1:80/app 还是会重定到 http://127.0.0.1:8080/app 地址上。
nginx 有什么配置可以处理吗?