详解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


相关推荐: Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  如何为不同团队 ID 动态生成多个“认领值班”按钮  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  网站制作软件免费下载安装,有哪些免费下载的软件网站?  Laravel如何实现API版本控制_Laravel版本化API设计方案  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  C++时间戳转换成日期时间的步骤和示例代码  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  海南网站制作公司有哪些,海口网是哪家的?  Laravel用户密码怎么加密_Laravel Hash门面使用教程  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  如何打造高效商业网站?建站目的决定转化率  如何基于PHP生成高效IDC网络公司建站源码?  如何快速生成凡客建站的专业级图册?  Laravel如何处理异常和错误?(Handler示例)  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  香港服务器建站指南:免备案优势与SEO优化技巧全解析  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何正确下载安装西数主机建站助手?  如何获取免费开源的自助建站系统源码?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  如何在企业微信快速生成手机电脑官网?  php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  历史网站制作软件,华为如何找回被删除的网站?  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  手机软键盘弹出时影响布局的解决方法  如何在IIS中新建站点并解决端口绑定冲突?  Laravel如何实现多对多模型关联?(Eloquent教程)  如何快速完成中国万网建站详细流程?  实例解析angularjs的filter过滤器  如何做网站制作流程,*游戏网站怎么搭建?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  Laravel如何处理文件下载请求?(Response示例)  PythonWeb开发入门教程_Flask快速构建Web应用  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  Laravel怎么实现微信登录_Laravel Socialite第三方登录集成  中国移动官方网站首页入口 中国移动官网网页登录  制作电商网页,电商供应链怎么做?  打造顶配客厅影院,这份100寸电视推荐名单请查收  如何制作一个表白网站视频,关于勇敢表白的小标题?  如何快速打造个性化非模板自助建站?  Swift中循环语句中的转移语句 break 和 continue