nginx 配置多个tomcat共用80端口

景:项目1放在tomcat1中,项目2放在tomcat2中,两个tomcat放在同一台服务器上,需要共享80端口访问

注意:这里和集群部署是不同的,集群部署是一个项目放在多个tomcat中。

解决类似场景,如果一个域名已经使用过80端口,另外一个域名配置其它端口后,访问的时候域名后面不用带端口号。

这里通过nginx做反向代理,nginx请到http://nginx.org/en/download.html自行下载,


修改conf/nginx.conf中的server如下:

[plain]  view plain  copy
 
  在CODE上查看代码片 派生到我的代码片
  1. server {  
  2.         listen       80;  
  3.         server_name  192.168.1.197;  
  4.   
  5.         #charset koi8-r;  
  6.   
  7.         #access_log  logs/host.access.log  main;  
  8.   
  9.         location / {  
  10.             root   html;  
  11.             index  index.html index.htm;  
  12.         }  
  13.         #加下面的配置  
  14.     location /server1{  
  15.         proxy_pass http://192.168.1.197:8081/server1;#主要是这里,这是tomcat1的端口和项目  
  16.         proxy_set_header           Host $host;  
  17.             proxy_set_header  X-Real-IP  $remote_addr;  
  18.         proxy_set_header           X-Forwarded-For $proxy_add_x_forwarded_for;  
  19.             client_max_body_size  100m;  
  20.             root   html;  
  21.             index  index.html index.htm;  
  22.         }  
  23.   
  24.     location /server2{  
  25.         proxy_pass http://192.168.1.197:8082/server2;#主要是这里,这是tomcat2的端口和项目</span>  
  26.   
  27.         proxy_set_header           Host $host;  
  28.             proxy_set_header  X-Real-IP  $remote_addr;  
  29.         proxy_set_header           X-Forwarded-For $proxy_add_x_forwarded_for;  
  30.             client_max_body_size  100m;  
  31.             root   html;  
  32.             index  index.html index.htm;  
  33.         }  

好了,这时候就可以使用http://192.168.1.197/server1和http://192.168.1.197/server2分别访问服务了

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值