详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南

2019-10-17 19:07:30刘景俊

# killall -9 nginx

至此,Nginx服务器部署完毕。下面我们开始部署负载均衡下的那三台真实提供数据的服务器。

4.Linux下安装jdk

我们在192.168.2.21、192.168.2.22、192.168.2.23这三台服务器安装jdk,以192.168.2.21为例:

1)下载jdk //www.jb51.net/softs/75615.html

2)上传服务器jdk安装包

$ scp ~/Downloads/jdk-8u112-linux-x64.tar.gz root@192.168.2.21:/usr/local

3)安装jdk

$ ssh root@192.168.2.21         //SSH连接
# cd /usr/local
# tar -zxvf jdk-8u112-linux-x64.tar.gz //解压缩
# mv jdk1.8.0_112/ jdk         //将jdk1.8.0_112重命名为jdk
# vi /etc/profile            //用vi编辑器打开文件,然后按键盘的i

下来我们移动光标至最后面,两个回车换行,然后添加下面代码配置java的环境变量:

JAVA_HOME="/usr/local/jdk"
CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
PATH=".:$PATH:$JAVA_HOME/bin"
CATALINA_HOME="/usr/local/tomcat"
export JAVA_HOME CATALINA_HOME

输入完成后按下Esc,然后输入:

:wq!

就可以保存并退出了。此时我们想让其立即生效,则需要继续输入命令:

# source /etc/profile

此时profile文件就更新了,此时环境变量就配置成功了。下面我们验证一下jdk是否安装配置成功:

# java -version

如果返回java版本号则安装成功。

5.Linux下搭建Tomcat服务器

我们在192.168.2.21、192.168.2.22、192.168.2.23这三台服务器搭建Tomcat服务器,以192.168.2.21为例:

1)下载Tomcat //www.jb51.net/softs/9974.html

2)上传服务器Tomcat安装包

$ scp ~/Downloads/apache-tomcat-8.5.9.tar.gz root@192.168.2.21:/usr/local

3)安装Tomcat

$ ssh root@192.168.2.21         //SSH连接
# cd /usr/local
# tar -zxvf apache-tomcat-8.5.9.tar.gz //解压缩
# mv apache-tomcat-8.5.9/ tomcat    //将apache-tomcat-8.5.9重命名为tomcat

4)设置Tomcat网页文件目录

Tomcat默认网页文件的路径是 /usr/local/tomcat/webapps/ROOT,但是一般我们不在这里存放,我们在Linux根目录新建 data/wwwroot 目录:

# mkdir /data             //新建目录
# mkdir /data/www
# mkdir /data/www/ROOT
# cd /usr/local/tomcat/conf
# vi server.xml            //用vi编辑器打开server.xml配置文件,打开后键盘按i

我们找到Host节点下的appBase=”webapps”,修改为:appBase="/data/www"

输入完成后按下Esc,然后输入:

:wq!

就可以保存并退出配置文件了,然后重启Tomcat即可生效,此时Tomcat的网页文件目录就变成了 /data/www/ROOT 了。

配置Tomcat环境变量,我们在配置jdk的时候已经配置好了,可以回头看一下。