LINUX中NGINX反向代理下的TOMCAT集群(详解)
发布时间 - 2026-01-11 01:06:50 点击率:次Nginx具有反向代理(注意和正向代理的区别)和负载均衡等特点。

这次Nginx安装在 192.168.1.108 这台linux 机器上。安装Nginx 先要装openssl库,gcc,PCRE,zlib库等。
Tomcat 安装在192.168.1.168 和 192.168.1.178 这两台机器上。客户端通过访问192.168.1.108 反向代理访问到
192.168.1.168 和 192.168.1.178 里Tomcat 部署的工程内容。
1.Linux 下安装Nginx (机器192.168.1.108)
安装openssl库。
yum install -y openssl openssl-devel
需要安装gcc:yum install gcc-c++
安装 PCRE yum install -y pcre pcre-devel
安装zlib库 yum install -y zlib zlib-devel
下载nginx: wget http://nginx.org/download/nginx-1.13.0.tar.gz
装在 /usr/local/ 下
解压 tar -zxvf nginx-1.13.0.tar.gz
进入目录 运行 ./configure 产生makefile
此时目录多出了 makefile
编译make
安装:make install
完成后 local 目录下 多了个 nginx
启动 nginx
进入sbin 目录 执行./nginx
查看启动结果
Window 访问 192.168.1.108 nginx 默认端口为80
关闭 ./nginx -s stop
关闭后此时对应也无法访问
./nginx -s reload 可以在启动后重新加载配置文件 适合于在启动会修改了配置文件
2.Linux 下安装Tomcat (192.168.1.168 和 192.168.1.178 机器)
安装过程很简单,不述说了。分别在另两台Linux 机器(192.168.1.168 和 192.168.1.178)安装Tomcat ,随便部署个工程nginxTest 一个内容是 1111....... 一个是22222.......
此时访问的是不同的IP地址,还没用Nginx 配置进去当反向代理服务器。
3. Nginx当做反向代理服务器
主要配置nginx.conf 里的内容
a. 配置服务器组,在http{}节点之间添加upstream配置。
192.168.1.168:9090 和 192.168.1.178:9191 是另两台Linux 机器的Tomcat (看上述2)
upstream lxstest{
server 192.168.1.168:9090;
server 192.168.1.178:9191;
}
b. 修改nginx监听的端口号80,改为7777(随便改个都行,不改也行)。
server {
listen 7777;
......
}
c. 在location{}中,利用proxy_pass配置反向代理地址;此处“http://”不能少,后面的地址要和第一步upstream定义的名称保持一致。(上述的是 lxstest,所以http://lxstest)
location / {
root html;
index index.html index.htm;
proxy_pass http://lxstest;
}
上述修改完后,启动 192.168.1.108机器的Nginx
最后访问 192.168.1.108:7777/nginxTest 同一个地址出来不同的页面,说明一会儿访问的是192.168.1.168,一会儿访问的是192.168.1.178
http://192.168.1.108:7777
等同于====
等同于=====
最后就会找到对应的Tomcat
再找到对应的nginxTest工程。
以上这篇LINUX中NGINX反向代理下的TOMCAT集群(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# nginx反向代理tomcat
# 详解Linux中Nginx反向代理下的tomcat集群
# Nginx+Tomcat高性能负载均衡集群搭建教程
# Docker如何使用nginx搭建tomcat集群(图文详解)
# Windwos下实现Nginx+Tomcat集群过程解析
# Nginx+tomcat负载均衡集群的实现方法
# Nginx+Tomcat负载均衡集群的实现示例
# Nginx+Tomcat负载均衡集群安装配置案例详解
# Nginx构建Tomcat集群的操作方法
# Nginx+Tomcat集群环境的实现
# 的是
# 给大家
# 代理服务器
# 两台
# 会儿
# 配置文件
# 就会
# 安装在
# 希望能
# 很简单
# 机器上
# 这篇
# 多出
# 也行
# 适合于
# 不改
# 完后
# 装在
# 小编
# 这台
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何处理文件下载请求?(Response示例)
Laravel distinct去重查询_Laravel Eloquent去重方法
如何在IIS服务器上快速部署高效网站?
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
javascript中对象的定义、使用以及对象和原型链操作小结
如何自定义建站之星模板颜色并下载新样式?
如何快速生成橙子建站落地页链接?
如何在云指建站中生成FTP站点?
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
零基础网站服务器架设实战:轻量应用与域名解析配置指南
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
JS中对数组元素进行增删改移的方法总结
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
如何实现javascript表单验证_正则表达式有哪些实用技巧
如何在IIS中新建站点并配置端口与IP地址?
Bootstrap整体框架之CSS12栅格系统
如何快速搭建自助建站会员专属系统?
如何在万网自助建站中设置域名及备案?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
WordPress 子目录安装中正确处理脚本路径的完整指南
Python进程池调度策略_任务分发说明【指导】
Android滚轮选择时间控件使用详解
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
如何在云主机上快速搭建多站点网站?
如何在万网主机上快速搭建网站?
Python文件操作最佳实践_稳定性说明【指导】
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
Linux安全能力提升路径_长期防护思维说明【指导】
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
三星、SK海力士获美批准:可向中国出口芯片制造设备
JavaScript中的标签模板是什么_它如何扩展字符串功能
Laravel如何集成Inertia.js与Vue/React?(安装配置)
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
lovemo网页版地址 lovemo官网手机登录
如何用PHP快速搭建CMS系统?
Bootstrap整体框架之JavaScript插件架构
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
如何快速建站并高效导出源代码?
如何快速登录WAP自助建站平台?
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
如何快速启动建站代理加盟业务?
用yum安装MySQLdb模块的步骤方法
,交易猫的商品怎么发布到网站上去?
java中使用zxing批量生成二维码立牌

