首页 > 代码库 > EG:nginx反向代理两台web服务器,实现负载均衡 所有的web服务共享一台nfs的存储
EG:nginx反向代理两台web服务器,实现负载均衡 所有的web服务共享一台nfs的存储
step1: 三台web服务器环境配置:iptables -F; setenforce 0 关闭防火墙;关闭setlinux
step2:三台web服务器 装软件
step3:主机修改配置文件:vim /usr/local/nginx/conf/nginx.conf
代理服务器修改文件:修改端口即可,端口可以自己设 ,不改默认的也行,但是得相应匹配
为测试需要,更改三台机器nginx的html文件:
mv /usr/local/nginx/html/index.html /usr/local/nginx/html/index.html.bak
echo server1(server2/3) >> mv /usr/local/nginx/html/index.html
step4:启动ngnix
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
step5 测试 访问主机的IP,看是否是会更换服务器。
step6 三台机器安装nfs(上面环境已经配置OK)
yum install rpcbind nfs-utils -y
step7主机配置nfs
mkdir /share #创建分享目录
mount /dev/sdb1 /share 挂载一块可用的硬盘
vim /etc/exports
启动nfs :
修改 /share 的路径权限 ,使访问的客户端有读写的权限
chmod 775 /share
step8修改代理服务器:
代理服务器作为客户端,nfs配置不用修改,但是得设置共享的文件
mount 192.168.16.183:/share /usr/local/nginx/html(将共享的文件路径设为html,保证三台机器共享同一个存储)
step9 测试
echo ‘hello world‘ >> /share/test.html
访问IP,看是否能显示
EG:nginx反向代理两台web服务器,实现负载均衡 所有的web服务共享一台nfs的存储