详解nginx 配置多个tomcat共用80端口
场景:项目1放在tomcat1中,项目2放在tomcat2中,两个tomcat放在同一台服务器上,需要共享80端口访问
注意:这里和集群部署是不同的,集群部署是一个项目放在多个tomcat中。
这里通过nginx做反向代理,nginx请到http://nginx.org/en/download.html自行下载,
修改conf/nginx.conf中的server如下:
server { 
    listen    80; 
    server_name 192.168.1.197; 
 
    #charset koi8-r; 
 
    #access_log logs/host.access.log main; 
 
    location / { 
      root  html; 
      index index.html index.htm; 
    } 
    #加下面的配置 
  location /server1{ 
    proxy_pass http://192.168.1.197:8081/server1;#主要是这里,这是tomcat1的端口和项目 
    proxy_set_header      Host $host; 
      proxy_set_header X-Real-IP $remote_addr; 
    proxy_set_header      X-Forwarded-For $proxy_add_x_forwarded_for; 
      client_max_body_size 100m; 
      root  html; 
      index index.html index.htm; 
    } 
 
  location /server2{ 
    proxy_pass http://192.168.1.197:8082/server2;#主要是这里,这是tomcat2的端口和项目</span> 
 
    proxy_set_header      Host $host; 
      proxy_set_header X-Real-IP $remote_addr; 
    proxy_set_header      X-Forwarded-For $proxy_add_x_forwarded_for; 
      client_max_body_size 100m; 
      root  html; 
      index index.html index.htm; 
    }好了,这时候就可以使用http://192.168.1.197/server1和http://192.168.1.197/server2分别访问服务了
相关推荐
  ljlxyf    2020-06-14  
   aolishuai    2020-06-03  
   carolAnn    2020-06-02  
   yongzhang    2020-05-11  
   byourb    2020-02-12  
   Strongding    2020-01-05  
   byourb    2019-12-06  
   Neptune    2019-10-30  
   Movenow    2019-04-21  
   小木兮子    2019-04-03  
   zllbirdonland    2019-01-08  
   jianxing    2019-09-01  
   ginkgodia    2014-05-04  
   zanlichou    2019-07-01  
   TS0    2019-01-08  
   smilebestSun    2015-04-17  
   swtIrene    2014-09-30  
   梦之旅    2014-01-05  
   prefermall    2013-10-16  
 