nginx 屏蔽tomcat端口号

在服务器资源比较紧张的情况下,可能会在一台服务器上部署多个系统,共用一个域名。

  • 如何使对外访问的地址统一的表现为一个域名,只是访问的目录不同,下图是自己项目的一个服务器部署情况:

如果想要对外不展示系统部署的端口号,上图的实现方法是,用户统一访问80端口,但是在nginx下配置不同的访问目录转发到对应的jboss 或是 tomcat ,这样多个项目可以共用一个域名。

其实这样的方法最好只在测试服务器上使用,生产环境的服务器还是只做单独的项目实用就好,没办法的是,客户提供的服务器上已经部署了系统,面对这样的情况,我们需要预先知道服务器上部署情况,不要急于去部署自己的项目,因为在这种情况下,你为自己的项目修改配置的时候,很可能会影响到已有项目。

最后更新于