标签:文件内容 .sh 关闭 b站 http服务 JD 群集 /etc 生产
通常情况下,一个Tomcat站点由于可能出现单点故障及无法应付过多客户复杂多样的请求等问题,不能单独应用于生产环境下,所以我们需要一套更可靠的解决方案来完善Web站点架构。本次实验以Nginx作为负载均衡器,Tomcat作为应用服务器的负载集群,此实验使用VMware虚拟机,服务器及客户端PC网卡均设置为NAT模式,网站拓扑架构,IP地址如下图所示:
Tomcat服务器1配置:
1、所需压缩包从宿主机共享挂载至虚拟机服务器中使用,将Java环境包jdk解压至/opt目录下,为方便系统识别管理,移动至/usr/local/目录下并重命名为java
2、转到/etc/profile.d/目录下,新建java.sh脚本
脚本内容如下:
将脚本导入环境变量
3、同样解压Tomcat软件包至/opt,移动至/usr/local/目录下命名为tomcat8
4、启动Tomcat
5、关闭防火墙和安全功能后使用客户端访问测试
6、加入测试页面,首先创建站点目录,新建首页文件
首页文件内容
7、编辑Tomcat主配置文件,插入如下标签,添加站点目录
重新启动Tomcat后再用客户端访问测试
8、Tomcat服务器2配置和1除首页文件内容外其他相同
Tomcat服务器2首页文件内容如下
客户端访问测试
9、Nginx服务器配置
按照前面博客http://blog.51cto.com/13641879/2132857 搭建Nginx,配置代码使用如下代码
./configure \
--prefix=/usr/local/nginx \
--user=www \
--group=www \
--with-file-aio \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-http_flv_module \
--with-http_ssl_module
10、搭建完成后编辑Nginx主配置文件
添加如下内容
11、启动Nginx
12、使用客户端访问Nginx服务器地址测试
刷新
每刷新一次则更换一个Tomcat服务器提供服务,此操作称之为轮询,由此实现负载均衡。
标签:文件内容 .sh 关闭 b站 http服务 JD 群集 /etc 生产
原文地址:http://blog.51cto.com/13641879/2133280