Nginx+Tomcat 配置实现负载均衡(附安装包)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx+Tomcat 配置实现负载均衡(附安装包)相关的知识,希望对你有一定的参考价值。
实验目的:
nginx 是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。
此实验搭建用两个服务器搭建tomcat站点,解决可能出现单点故障及无法应付过多客户复杂多样的请求等问题,用nginx作反向代理,实现负载均衡。
实验环境:
Tomcat包:
链接:https://pan.baidu.com/s/1CUxyvXHskUnEl_JpQoh1fQ 密码:vxz7
Jdk包:
链接:https://pan.baidu.com/s/1KcJyxtF_a56126CoLVeH-A 密码:stdl
实验过程:
一、创建java环境:
1、将java的压缩包提供到本地,进行使用
[[email protected] ~]#mkdir /opt/abc
[[email protected] ~]#mount.cifs //192.168.37.1/SHARE /opt/abc
[[email protected] ~]#cd /opt/abc
[[email protected] ~]#tar zxvf jdk-8u91-linux-x64.tar.gz -C /opt/
2、编辑配置文件,使其可以识别java语言
[[email protected] ~]#mv /opt/jdk1.8.0_91/ /usr/local/java
[[email protected] ~]#vim /etc/profile.d/java.sh #存放脚本的位置,编制能识别java的脚本
3、使脚本生效,还可查看版本,验证安装是否正确
[[email protected] ~]#source java.sh
[[email protected] ~]#java -version
二、Tomcat 安装
1、解压软件包到本地,移动解压后的tomcat文件到/usr/local目录下进行管理,在bin目录下开启服务
[[email protected] ~]#tar zxvf /opt/abc/ apache-tomcat-8.5.16.tar.gz -C /opt/
[[email protected] ~]#mv /opt/apache-tomcat-8.5.16/ /usr/local/tomcat8
[[email protected] ~]#cd /usr/local/tomcat8/bin
[[email protected] ~]#./startup.sh
[[email protected] ~]#systemctl stop firewalld.service
[[email protected] ~]#setenforce 0
2、查看端口开启
3、加入测试页面
[[email protected] ~]# mkdir -pv /web/webapp1 #创建web目录
[[email protected] ~]# vim /web/webapp1/index.jsp #jsp标签设置
4、编辑配置文件
[[email protected] ~]# vim /usr/local/tomcat8/conf/server.xml
5、重启tomcat服务
[[email protected] bin]# ./shutdown.sh
[[email protected] bin]# ./startup.sh
- Tomcat2的安装重复上述步骤,创建目录和页面设置为webapp2加以区分即可。
三、反向代理nginx的安装
1、安装环境[[email protected] ~]#yum install pcre-devel zlib-devel openssl-devel gcc gcc-c++ -y
2、解压、安装nginx软件包
[[email protected] ~]#mkdir /opt/abc [[email protected] ~]#mount.cifs //192.168.37.1/SHARE /opt/abc [[email protected] ~]#cd /opt/abc [[email protected] ~]#tar zxvf nginx-1.12.0.tar.gz -C /opt/
[[email protected] ~]#make && make install
3、编辑配置文件
[[email protected] ~]#vim /usr/local/nginx/conf/nginx.conf
4、开启nginx服务[[email protected] ~]#cd /usr/local/nginx/sbin/ [[email protected] ~]#nginx -t [[email protected] ~]#nginx [[email protected] ~]#systemctl stop firewalld.service [[email protected] ~]#setenforce 0
5、用反向代理nginx访问进行检测
以上是关于Nginx+Tomcat 配置实现负载均衡(附安装包)的主要内容,如果未能解决你的问题,请参考以下文章