引言html
在前面幾篇中,咱們成功的搭建起了一臺nginx服務器,因此咱們要重複前面的步驟,把服務器的數量增長到3臺以上,我這裏已經建好了另外兩臺,分別是centos7-22,centos7-23,對應的ip分別是192.168.10.22,192.168.10.23,由於i這個IP待會咱們在配置後端服務器組的時候須要用到,若是材料準備完畢的話,咱們就開始配置後端服務器組吧。nginx
配置後端服務器組後端
利用centos7-21(如下簡稱21號)做爲反向代理服務器,另外兩臺centos7-22,centos7-23做爲負載均衡服務器,由於暫時沒有配置nginx開機自啓動,因此咱們須要手動啓動nginx服務器,使用命令centos
/usr/local/nginx/sbin/nginx
而後在21號服務器中的nginx.conf中加入以下代碼,來配置後端服務器組瀏覽器
upstearm backend { server 192.168.10.22; server 192.168.10.23; }
接着把location改爲以下形式,服務器
localtion /{
index index.html index.htm; proxy_pass http://backend;#backend就是上面upstream後面的服務器組名稱
proxy_set_header Host $host; }
而後重啓nginx服務器負載均衡
/usr/local/nginx/sbin/nginx -s reload
由於centos7操做系統默認安裝了防火牆,因此這些服務器之間暫時仍是不能相互訪問的,可是不懂firewall怎麼辦,說實話我也不懂怎麼操做firewall,可是沒有關係,使用命令測試
ps -aux | grep freawall
找到防火牆進程的id,而後直接kill掉就能夠了this
測試centos7
如今在本機中的瀏覽器輸入192.168.10.21進行測試,爲了方便觀察,把22號服務器中的/usr/local/nginx/html/index.html的文件直接改爲this is 22 server,23號服務器就改爲this is 23 server;
而後訪問就會發現,訪問21號服務器,顯示的是22號服務器的內容
接着刷新一下,就會顯示23號服務器的內容
尾語
任何困難都沒有辦法阻止求知慾,當咱們真正想作一件事情的時候,就算沒有任何資源,那麼咱們必定會用本身的雙手去創造。