安装一个全新的虚拟机server1,以免前面的实验对该实验造成影响
一、实验环境(rhel6.5版本)
主机环境:rhel6.5 selinux 和iptables 都必须是disabled状态
各主机信息
主机名 | IP | 服务 |
---|---|---|
server1 | 172.25.8.1 | nginx1.15-7 |
server2 | 172.25.8.2 | http |
server3 | 172.25.8.3 | http |
物理机 | 172.25.8.250 | 用于测试nginx |
二、nginx服务实现负载均衡
配置server1:
1、下载nginx服务的安装包并解压
2、隐藏版本号与关闭debug日志
3、安装依赖包
4、编译安装nginx
5、更改nginx配置文件
6、编辑nginx服务的默认发布页
7、检测语法是否有误,无误后开启nginx
配置server2:
1、安装httpd服务,开启httpd服务,并编辑默认发布文件
配置server3:
测试:
#编辑本地解析文件
第一种情况:server2和server3中任意一端的httpd服务挂掉(这里以关闭server3上的httpd服务为例)
第二种情况:server2和server3端的httpd服务都挂掉(因为第一种情况挂掉了server3端的httpd服务,所以这里只需要挂掉server2端的httpd服务就可以了)