Nginx + Tomcat 负载均衡集群详细介绍
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,下文给大家带来Nginx + Tomcat 负载均衡集群详细介绍,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经验来做一个
千家信息网最后更新 2024年11月14日Nginx + Tomcat 负载均衡集群详细介绍
下文给大家带来Nginx + Tomcat 负载均衡集群详细介绍,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经验来做一个解答。
Nginx + Tomcat 负载均衡集群
--
实验环境:
主机 | 操作系统 | IP地址 | 主要软件 |
---|---|---|---|
Nginx服务机 | CentOS 7.3 x86_64 | 192.168.1.100 | nginx-1.12.0.tar.gz |
Tomcat服务机1 | CentOS 7.3 x86_64 | 192.168.1.101:8080 | ① apache-tomcat-8.5.16.tar ② jdk-8u91-linux-x64.tar |
Tomcat服务机2 | CentOS 7.3 x86_64 | 192.168.1.102:8080 | ① apache-tomcat-8.5.16.tar ② jdk-8u91-linux-x64.tar |
--
部署Tomcat
--
- 安装 JDK 配置 java 环境,解压 jdk 移动到 /usr/local 下命名为java:
mv jdk1.8.0_91/ /usr/local/java
- 在 /etc/profile.d/ 下面建立java.sh 脚本,内容如下:
export JAVA_HOME=/usr/local/java //设置Java根目录//export PATH=$PATH:$JAVA_HOME/bin //在PATH环境变量中添加Java根目录下的bin/子目录//
将 java.sh 脚本导入到环境变量:
source /etc/profile.d/java.sh
- 解压Tomcat包,将其移动到 /usr/local/ 下命名为tomcat8 ,启动tomcat:
mv apache-tomcat-8.5.16/ /usr/local/tomcat7
/usr/local/tomca8/bin/startup.sh //启动tomcat///usr/local/tomca8/bin/shutdown.sh //关闭tomcat//
创建站点目录,添加测试首页:
mkdir -pv /web/webapp1 //创建web目录//
echo "tomcat 1" > /web/webapp1/index.jsp //在第二台tomcat首页内容 tomcat 2 以作区分//
- 编辑tomcat主配置文件,在
vim /usr/local/tomcat8/conf/server.xml
//添加// //添加//
//注解:docBase:web应用的文档基准目录 reloadable 设置监视"类"是否变化 path=""设置默认"类"
7.关闭防火墙,重新启动tomcat:
/usr/local/tomca8/bin/shutdown.sh //关闭tomcat///usr/local/tomca8/bin/startup.sh //启动tomcat//
8.查看tomcat服务是否打开:
netstat -ntap | grep 8080 //tomcat默认监听端口8080
注:两台Tomcat服务机JDK、Tomcat 配置要保持一致。
--
Nginx云服务器配置
- 解压Nginx包到指定目录:
tar zxvf nginx-1.12.0.tar.gz -C /opt
- 安装相应环境包:
yum install pcre-devel zlib-devel openssl-devel gcc gcc-c++ -y
- 创建用户,并安装Nginx:
useradd -s /bin/false www
cd /opt/nginx-1.12.0/./configure \ --prefix=/usr/local/nginx \ //安装路径--user=www \ //指定用户--group=www \ //指定组--with-file-aio \ //启用文件修改支持--with-http_stub_status_module \ //启用状态统计--with-http_gzip_static_module \ //启用gzip静态压缩--with-http_flv_module \ //启用flv模块--with-http_ssl_module //启用SSL模块
make && make install //编译
- 配置Nginx:
vim /usr/local/nginx/conf/nginx.conf
#gzip on; upstream tomcat_server { //添加 server 192.168.1.101:8080 weight=1; //weight 权重 server 192.168.1.102:8080 weight=1; } server { listen 80;.....省略location / { root html; index index.html index.htm; proxy_pass http://tomcat_server; //添加 调用 }
5.关闭防火墙,使用win 进行访问Nginx服务器IP,如果出现tomcat 1,刷新之后出现tomcat 2,表示服务成功搭建完成。
看了以上关于Nginx + Tomcat 负载均衡集群详细介绍,如果大家还有什么地方需要了解的可以在行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,技术工程师在行业内拥有十几年的经验了。
服务
环境
配置
均衡
目录
集群
在行
业内
内容
变量
工程
工程师
技术
文件
服务器
根目录
模块
用户
经验
脚本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
属于5g网络技术的是
多个数据库实时同步
不同数据库 复制表
服务器 防护
安卓软件开发设计说明书
西昌学院网络技术专业分数线
网络安全知识宣传图片
级联下拉列表 数据库
数据库自动收缩在哪设置
科技互联网视频素材下载
微课 网络安全与隐私保护
局域网服务器无法识别
泰拉瑞亚开荒地图服务器
进口实时数据库系统批发
数据库扁平化
平行线教育软件开发部
南充服务器云存储供应商
公司云服务器管理
亚马逊服务器租用
思科服务器进入安全模式
东莞吉屋网络技术有限公司
idm代理服务器是干什么的
服务器显示器改造
关于微信网络安全的知识
商业学术数据库的是
浪潮服务器8g内存
云服务器租用托管
摩尔互联网科技
绍兴网络技术电话
2019电影网络安全