首先进行Nginx的安装
1、安装编译工具及库文件
[root@tanghaixin ~]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
2、安装PCRE
下载 PCRE 安装包:https://sourceforge.net/projects/pcre/files/
将下载好的压缩包上传到 # /usr/local/src/这个路径下
解压安装包: # tar zxvf pcre-8.35.tar.gz
进入安装包目录:# cd pcre-8.35
编译安装 :# ./configure ;# make ;# make install
3、下载Nginx
下载地址:http://nginx.org/en/download.html
和上面一样的操作
将下载好的压缩包上传到 # /usr/local/src/这个路径下
解压安装包: # tar zxvf nginx-1.21.0.tar.gz
进入安装包目录:# cd nginx-1.21.0
编译安装 :# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35;# make;# makeinstall
查看nginx版本:# /usr/local/webserver/nginx/sbin/nginx -v
启动Nginx:# /usr/local/webserver/nginx/sbin/nginx
nginx其他命令
重新载入配置文件 # /usr/local/webserver/nginx/sbin/nginx -s reload
重启Nginx # /usr/local/webserver/nginx/sbin/nginx -s reopen
停止Nginx # /usr/local/webserver/nginx/sbin/nginx -s stop
打开网页输入配置好的ip可以看见
4、下载tomcat
下载地址:https://tomcat.apache.org/
下载好后将压缩包上传到# /usr/local/src/这个路径下
解压安装包: # tar zxvf apache-tomcat-8.5.45.tar.gz
为了方便可以给它改个名字:# mv apache-tomcat-8.5.45/ tomcat8-1
进入安装包目录# cd tomcat8-1/bin
启动tomcat:# ./startup.sh 此时如果报错可能没有安装JDK环境
5、安装JDK环境变量
下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
下载好后将压缩包上传到# /usr/local/src/这个路径下
解压安装包: # tar zxvf jdk-8u144-linux-x64.tar.gz
为了方便可以给它改个名字:# mv jdk-8u144-linux-x64/ jdk1.8
配置java环境变量:# vi /etc/profile
在里面最下面加上:
export JAVA_HOME=/usr/local/src/jdk1.8;
export PATH=$JAVA_HOME/bin:$PATH;
保存退出
重新加载配置文件:# source /etc/profile
检查是否配置成功:# java; # javac; # java-Version
然后去重新启动tomcat;
访问网页需要关闭防火墙:# systemctl stop firewalld.service
6、安装多台tomcat及端口配置
和4的步骤一样
这里安装3台就再解压两个修改两个名称
解压安装包: # tar zxvf apache-tomcat-8.5.45.tar.gz
为了方便可以给它改个名字(和第一个名字不同):# mv apache-tomcat-8.5.45/ tomcat8-2
解压安装包: # tar zxvf apache-tomcat-8.5.45.tar.gz
为了方便可以给它改个名字(和第一个第二个名字不同):# mv apache-tomcat-8.5.45/ tomcat8-3
为了方便这里先修改每台tomcat的端口
先进入第一台的目录:# cd /usr/local/src/tomcat-1/conf/ 找到server.xml然后进入修改# vi server.xml
先shift + :输入set nu显示行号在分别在22行;69行及116行处修改8005;8080;8009这三个默认端口号(只要不是被占用的端口号都可以更改)
重复上述操作对另外两台tomcat8-2和tomcat8-3进行修改
7、配置Nginx下的nginx.conf文件
找到此目录进入:# cd /usr/local/webserver/nginx/conf 找到nginx.conf文件进行修改# vi nginx.conf
在http{...}内server{..}外添加
然后在server{...}内找到
添加46行的代码
最后保存退出
在重启nginx再启动tomcat就完成了nginx与多台tomcat的负载均衡.
最后再去网页输入配置好的ip去查看