博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
详解nginx 配置多个tomcat共用80端口
阅读量:5337 次
发布时间:2019-06-15

本文共 1080 字,大约阅读时间需要 3 分钟。

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

注意:这里和集群部署是不同的,集群部署是一个项目放在多个tomcat中。
这里通过nginx做反向代理

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

server {
       listen 80;
       server_name 192.168.1.197;
       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分别访问服务了

转载自http://www.jb51.net/article/116372.htm

 

转载于:https://www.cnblogs.com/fjping0606/p/7130939.html

你可能感兴趣的文章
待解谜题(持续更新)
查看>>
python操作数据库产生中文乱码问题【已解决】
查看>>
母版页中引用图片,外部js、css文件的路径问题 [转]
查看>>
微信小程序_(组件)组件基础
查看>>
原生Js_制作简易日历
查看>>
2015年10月14日学习笔记
查看>>
hdu 1026 Ignatius and the Princess I
查看>>
数据结构考研模糊知识点2.1
查看>>
【每日算法】交换排序算法之冒泡排序
查看>>
Java-NIO(四):通道(Channel)的原理与获取
查看>>
pandas 的算术运算和数据对齐
查看>>
R语言-增加图例
查看>>
linux 建立桌面快捷方式,让所有用户都能在桌面直接打开某软件
查看>>
CF1039E Summer Oenothera Exhibition 根号分治,LCT,ST表
查看>>
Linux安装JDK
查看>>
iptables原理详解(一)
查看>>
mySQL遇到的问题
查看>>
线性判别分析(线性回归、对数几率回归、线性判别分析和广义线性判别分析)...
查看>>
集群架构基础必会
查看>>
实现TCP连接的AT指令
查看>>