详解nginx 配置多个tomcat共用80端口

发布时间 - 2026-01-11 01:54:49    点击率:

场景:项目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分别访问服务了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# nginx  # 共用80端口  # tomcat  # 80端口  # nginx共用一个80端口  # nginx 80端口配置多个location无效访问404问题  # Nginx如何配置多个服务域名解析共用80端口详解  # nginx配置多个站点共用80端口的解决方法  # Nginx反向代理一个80端口下配置多个微信项目详解  # nginx配置多域名共用服务器80端口  # 放在  # 这是  # 主要是  # 是一个  # 好了  # 多个  # 一台  # 请到  # 大家多多  # 就可以  # 这时候  # 器上  # class  # pre  # conf  # server  # html  # listen  # server_name  # brush 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 浅析上传头像示例及其注意事项  如何在IIS中配置站点IP、端口及主机头?  Java解压缩zip - 解压缩多个文件或文件夹实例  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  Laravel如何实现API资源集合?(Resource Collection教程)  详解jQuery中基本的动画方法  iOS中将个别页面强制横屏其他页面竖屏  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  香港服务器网站推广:SEO优化与外贸独立站搭建策略  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  如何在阿里云高效完成企业建站全流程?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  Firefox Developer Edition开发者版本入口  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  Laravel如何与Pusher实现实时通信?(WebSocket示例)  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  浅述节点的创建及常见功能的实现  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  公司网站制作价格怎么算,公司办个官网需要多少钱?  如何在自有机房高效搭建专业网站?  再谈Python中的字符串与字符编码(推荐)  PythonWeb开发入门教程_Flask快速构建Web应用  Laravel怎么使用artisan命令缓存配置和视图  在线制作视频的网站有哪些,电脑如何制作视频短片?  装修招标网站设计制作流程,装修招标流程?  如何用y主机助手快速搭建网站?  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  如何确保FTP站点访问权限与数据传输安全?  如何快速搭建虚拟主机网站?新手必看指南  大连 网站制作,大连天途有线官网?  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】  历史网站制作软件,华为如何找回被删除的网站?  Laravel怎么实现微信登录_Laravel Socialite第三方登录集成  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  EditPlus中的正则表达式 实战(1)  Android 常见的图片加载框架详细介绍  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  如何获取免费开源的自助建站系统源码?  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  网站优化排名时,需要考虑哪些问题呢?  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  Python正则表达式进阶教程_复杂匹配与分组替换解析  如何用5美元大硬盘VPS安全高效搭建个人网站?  晋江文学城电脑版官网 晋江文学城网页版直接进入