Tomcat 是一个开源的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调式 JSP 程序的首选。
主机名 | 操作系统 | IP地址 |
---|---|---|
Tomcat-A | CentOS 7.x |
192.168.1.1 |
[root@Tomcat-A ~]# ls anaconda-ks.cfg apache-tomcat-8.5.16.tar.gz jdk-8u91-linux-x64.tar.gz [root@Tomcat-A ~]# tar zxf jdk-8u91-linux-x64.tar.gz [root@Tomcat-A ~]# mv jdk1.8.0_91/ /usr/local/java [root@Tomcat-A ~]# cat <<END >> /etc/profile export JAVA_HOME=/usr/local/java export PATH=$PATH:/usr/local/java/bin END [root@Tomcat-A ~]# source /etc/profile [root@Tomcat-A ~]# java -version# 查看 Java 版本号
2)安装 Tomcat 软件:
[root@Tomcat-A ~]# wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz [root@Tomcat-A ~]# tar zxf apache-tomcat-8.5.16.tar.gz [root@Tomcat-A ~]# mv apache-tomcat-8.5.16 /usr/local/tomcat8 [root@Tomcat-A ~]# /usr/local/tomcat8/bin/startup.sh # 启动 Tomcat [root@Tomcat-A ~]# netstat -anpt | grep 8080 # Tomcat 的工作端口 [root@Tomcat-A ~]# netstat -anpt | grep java # 查看 Java 端口号
注解:
3.配置 Java 的 Web 目录
[root@Tomcat-A ~]# mkdir -p /web/tomcat [root@Tomcat-A ~]# echo "192.168.1.1:Tomcat-A" > /web/tomcat/index.jsp
4.修改 Tomcat 主配置文件
[root@Tomcat-A ~]# vim /usr/local/tomcat8/conf/server.xml 在148-151行添加: <Context docBase="/web/tomcat" path="" reloadable="false"> </Context>
注解:
重启 Tomcat 服务
[root@Tomcat-A ~]# /usr/local/tomcat8/bin/shutdown.sh [root@Tomcat-A ~]# /usr/local/tomcat8/bin/startup.sh
验证:
准备工作:
主机名 | 操作系统 | IP地址 |
---|---|---|
Tomcat-A | CentOS 7.x |
192.168.1.1 |
Tomcat-B | CentOS 7.x |
192.168.1.2 |
Nginx-Server | CentOS 7.x |
192.168.1.3 |
注意:
1.部署 Nginx 服务器 1)安装 Nginx 服务
[root@Nginx-Server ~]# yum -y install pcre-devel zlib-devel popt-devel openssl-devel openssl [root@Nginx-Server ~]# wget http://www.nginx.org/download/nginx-1.18.0.tar.gz [root@Nginx-Server ~]# ls anaconda-ks.cfg nginx-1.18.0.tar.gz [root@Nginx-Server ~]# tar zxf nginx-1.18.0.tar.gz -C /usr/src/ [root@Nginx-Server ~]# cd /usr/src/nginx-1.18.0/ [root@Nginx-Server nginx-1.18.0]# useradd -M -s /sbin/nologin nginx [root@Nginx-Server nginx-1.18.0]# ./configure \ --prefix=/usr/local/nginx \ --user=nginx \ --group=nginx \ --with-http_stub_status_module && make && make install [root@Nginx-Server nginx-1.18.0]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
2)配置 Nginx 主配置文件
[root@Nginx-Server ~]# vim /usr/local/nginx/conf/nginx.conf 在 32 行增加: upstream tomcat_server { server 192.168.1.1:8080 weight=1; server 192.168.1.2:8080 weight=1; } 在 49 行添加: proxy_pass http://tomcat_server;
[root@Nginx-Server ~]# nginx -t# 检查 Nginx 配置文件是否正确 [root@Nginx-Server ~]# nginx# 启用 Nginx 服务 [root@Nginx-Server ~]# ps aux | grep nginx# 查看 Nginx 服务进程 [root@Nginx-Server ~]# netstat -anpt | grep nginx# 查看 Nginx 端口号和进程号
2.验证
使用浏览器访问 Nginx 服务器 IP 地址:
不断刷新页面,观察页面变化:
使用脚本查看效果:
参考链接:https://blog.csdn.net/weixin_46902396/article/details/122574996
版权申明:内容来源网络,版权归原创者所有。除非无法确认,都会标明作者及出处,如有侵权,烦请告知,我们会立即删除并致歉!
微信扫一扫 关注公众号