如果用nginx代理tomcat

已经修改了修改了etc/nginx/nginx.conf下的serverserver{listen80default_server;listen[::]:80defaul... 已经修改了
修改了etc/nginx/nginx.conf下的server
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
proxy_pass http://localhost:8080/;
}
location /test/{
proxy_pass http://localhost:8180/;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
然后8080和8180下两个tomcat也可以正常访问了.但是访问80端口后仍然是nginx的页面,访问/test/下无法访问
展开
 我来答
xlcok
2016-12-15 · TA获得超过613个赞
知道小有建树答主
回答量:223
采纳率:100%
帮助的人:128万
展开全部
root /usr/share/nginx/html;

把他屏蔽掉。
还有就是你这么映射是有问题的,这样映射是最保险的,即项目名和映射名保持一致,因为很多jsp顶部都有获取项目访问绝对路径的代码,如果你不这么映射,就会导致获取到了test,但是你的tomcat中却没有test。

location /test/{
proxy_pass http://localhost:8180/test/;
}
匿名用户
2016-12-15
展开全部
到官方论坛去找找,官方论坛会有很多解决方案,比如刷机、下载最新升级包。建议下载安装沙发管家软件,沙发管家是最大的智能电视应用市场,里面有很各种破解应用,很好的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式