美文网首页
从Jenkins搭建中学习到,解决Nginx+Tomcat时Co

从Jenkins搭建中学习到,解决Nginx+Tomcat时Co

作者: 张小泰 | 来源:发表于2019-07-08 18:24 被阅读0次

在实际开发中,我们使用Nginx解析二级域名时,可能最终指向的时tomcat容器中某个contentPath 的容器,而不是在ROOT中。问题如以下文章。
# 解决Nginx+Tomcat时ContextPath不同的问题

然而这种方式太复杂,配置太麻烦。
那么可以直接使用 nginx 的host文件简单解决这个问题。
配置如下

# 解析二级域名 jenkins 指向到8080端口
upstream jenkins.xxx.com {
  server 127.0.0.1:8080;
}
server {
  listen 80;
  server_name jenkins.xxx.com;
  # 把根目录指向到 jenkins 这时候会进行一次跳转,需再往下配置一层
  location / {
    proxy_pass http://jenkins.xxx.com/jenkins;
    proxy_redirect off;
  }
  # 把jenkins的指向指回8080端口本身。
  location /jenkins {
    proxy_pass http://jenkins.xxx.com;
    proxy_redirect off;
  }
}

如果你有不同的看法或者更好实现方式,请在评论区给我留言吧。

相关文章

网友评论

      本文标题:从Jenkins搭建中学习到,解决Nginx+Tomcat时Co

      本文链接:https://www.haomeiwen.com/subject/xxiahctx.html