下面我是用CentOS 7 上做的 ,7和6是不一样的,注意一下
准备3台虚拟机
IP如下:
192.168.28.100 这个IP是做httpd的
192.168.28.101 这个IP是做httpd的
192.168.28.102 这个IP是做nginx的
做httpd的虚拟机上安装httpd
进入httpd的目录里面
在里面写入自己想写的东西,在这里我写的是11111
然后做完之后启动httpd
systemctl start httpd
关闭防火墙和setenforce
systemctl stop firewalld
setenforce 0
可以测试一下页面:
我的是可以出来的!
另外一台做的和上面的一样的,我就简单的写一下另外一台的内容
当然我在这一台写的是 “222222”
尽量不要写一样的,要不然测试不出来效果
然后做完之后启动httpd
systemctl start httpd
关闭防火墙和setenforce
systemctl stop firewalld
setenforce 0
可以测试一下页面:
上面这些就是httpd的
下面开始写第三台的nginx; nginx是102的IP
安装nginx的环境
yum -y install gcc openssl-devel pcre-devel
开始上传nginx的压缩包
没有nginx的压缩包可以去官网上去下载
我的是nginx-1.12.2的压缩包
解压nginx包
tar zxf nginx-1.12.2.tar.gz
进入nginx里面
cd nginx-1.12.2
下面这两条命令一定要写
./configure
make && make install 编译并安装
可以给nginx包个权限
chmod +x nginx-1.12.2
进入nginx里面更改配置文件
这里是66行到72行 ,前面的#号键要去掉
做完这里保存退出
然后可以去网页上去输入192.168.28.102 的IP去查看是否可以查看http里面写的东西
到这里就可以了
nginx的负载均衡就做完了