一、Tomcat多实例部署
安装jdk


设置jdk环境变量



安装tomcat

配置Tomcat环境变量



修改端口号




修改tomcat中startup.sh和shutdown.sh文件添加tomcat环境变量









浏览器测试


二、负载均衡动静分离
2.1.动静分离
Nginx 服务器:192.168.30.203 :80
Tomcat服务器1:192.168.30.200 :80
Tomcat服务器2:172.16.10.100:80
2.11 nginx负载均衡 192.168.30.203

安装nginx

创建nginx用户

配置
./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-file-aio \ #启用文件修改支持
--with-http_stub_status_module \ #启用状态统计
--with-http_gzip_static_module \ #启用 gzip静态压缩
--with-http_flv_module \ #启用 flv模块,提供对 flv 视频的伪流支持
--with-http_ssl_module #启用 SSL模块,提供SSL加密功能
编译安装make -j2 && make install
cd /apps/nginx/sbin/nginxln -s /apps/nginx/sbin/nginx /usr/sbin/nginx

systemctl daemon-reload
#重新加载 systemctl 程序
systemctl start nginx
#启动 nginx 服务
2.22 Tomcat服务器:192.168.30.200:80
上传压缩包

安装jdk
rpm -qpl jdk-8u201-linux-x64.rpm
rpm -ivh jdk-8u201-linux-x64.rpm
java -version
设置jdk环境变量


测试


安装启动Tomcat
cd /opt
tar zxvf apache-tomcat-9.0.16.tar.gz


启动Tomcat



2.23 Tomcat服务器:192.168.30.100:80
配置与30.200:80相同

2.24 配置nginx 192.168.30.203静态页面


2.25 配置Tomcat 192.168.30.200 服务器动态页面



<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="/usr/local/tomcat/webapps/test" path="" reloadable="true">
</Context>
</Host>
以下添加内容参考上方


验证:
2.26 配置Tomcat 192.168.30.100服务器动态页面




验证:
