EG:nginx反向代理两台web服务器,实现负载均衡 所有的web服务共享一台nfs的存储

Posted 皖心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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) >> /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的存储的主要内容,如果未能解决你的问题,请参考以下文章

Nginx反向代理和负载均衡应用实战

Nginx反向代理负载均衡

nginx反向代理负载均衡功能

Nginx反向代理

nginx 反向代理和负载均衡

nginx 反向代理和负载均衡