作業: 集群搭建 1、部署nginx反向代理三個web服務,調度演算法使用加權輪詢; 2、所有web服務使用共用存儲nfs,保證所有web都對其有讀寫許可權,保證數據一致性; 一、nginx服務 1. 先安裝yum install epel-release -y 2.安裝後發現沒有epel源,重新安裝一 ...
作業:
集群搭建
1、部署nginx反向代理三個web服務,調度演算法使用加權輪詢;
2、所有web服務使用共用存儲nfs,保證所有web都對其有讀寫許可權,保證數據一致性;
一、nginx服務
1. 先安裝yum install epel-release -y
2.安裝後發現沒有epel源,重新安裝一次就好了
3.開始安裝nginx
4.查看配置文件
5.安裝rpcbind和nfs
二、集群搭建 1、部署nginx反向代理三個web服務,調度演算法使用加權輪詢;
調度演算法加權輪輪詢
反向代理
2.location文件地址
3.vim /var/www/html/index.html
依次更改寫入內容為web1 web2 web3
網頁查詢192.168.19.129
網頁查詢192.168.19.130
網頁查詢192.168.19.131
調度演算法加權輪輪詢 前三次都是web1 ,後面的都是web1 web2 web3 依次輪詢
2、所有web服務使用共用存儲nfs,保證所有web都對其有讀寫許可權,保證數據一致性;
1.安裝所需的nfs服務軟體
yum install rpcbind nfs-utils -y
新建一個share目錄
mkdir /share
touch /share/share.txt
echo share_file >/share/share.txt
vim /etc/exports
2.配置文件內容
3.啟動服務
systemctl start rpcbind.service
systemctl start nfs-server.service
4.設置開機啟動
systemctl enable nfs-server.service
systemctl enable rpcbind.service
5.查看
6.掛載及查看內容
7.為其它用戶增加寫許可權,保證所有web都對其有讀寫許可權
8.在web1下建文件
9.在web2里可以看到web1.txt,現在在web2里吧share.txt刪掉,然後到web3下查看是否成功刪掉share.txt
10. 如圖所示,果真刪掉了share.txt
11.現在所有web服務使用共用存儲nfs,所有web都對其有讀寫許可權,數據具有一致性