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的存儲