一、Tomcat简介
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
其主要的应用场景是解析动态程序代码(java)JSP程序可以处理Tomcat界面
二、Tomcat配置以及nginx + tomcat实现负载均衡和反向代理
(1)此实验需要三台虚拟机:
| 虚拟机名称 | ip | 作用 |
|---|---|---|
| server1 | 172.25.254.1 | nginx反向代理服务器 |
| server3 | 172.25.254.3 | tomcat服务器 |
| server4 | 172.25.254.4 | tomcat服务器 |
(2).tomcat安装(server3 server4都安装)
[root@server3 ~]# tar zxf apache-tomcat-7.0.37.tar.gz -C /usr/local/
[root@server3 ~]# cd /usr/local
[root@server3 local]# cd apache-tomcat-7.0.37/
[root@server3 apache-tomcat-7.0.37]# cd bin
[root@server3 bin]# ./startup.sh 表示启用成功
server4 也做相同的操作即可。
(3).测试

(4)编辑测试页面
[root@server3 tomcat]# cd /usr/local/tomcat/webapps/ROOT/
[root@server4 ROOT]# vim test1.jsp
server3-The time is: <%=new java.util.Date() %>
server4 也做相同的操作
测试:

(5)负载均衡配置和反向代理
[root@server1 ~]# cd /usr/local/openresty/nginx/conf/
[root@server1 conf]# vim nginx.conf
upstream tomcat {
#sticky;
server 172.25.0.3:8080;
server 172.25.0.4:8080;
}
location ~ \.jsp$ {
proxy_pass http://tomcat;
}

本文介绍Tomcat服务器的基本概念,演示了在两台Tomcat服务器上部署应用的过程,并通过Nginx实现负载均衡和反向代理,确保网站的高可用性和性能。
1163

被折叠的 条评论
为什么被折叠?



