Linux服務(wù)器構(gòu)建與運維管理-CentOS-實驗07:使用Nginx實現(xiàn)負(fù)載均衡
一、實驗?zāi)康?/h1>
1、了解負(fù)載均衡的基本原理;
2、掌握使用Nginx實現(xiàn)負(fù)載均衡。
二、實驗學(xué)時
2學(xué)時
三、實驗類型
綜合型
四、實驗需求
1、硬件
每人配備計算機(jī)1臺。
2、軟件
Windows操作系統(tǒng),安裝Oracle VM VirtualBox軟件,安裝Mobaxerm軟件。
3、網(wǎng)絡(luò)
本地主機(jī)與虛擬機(jī)能夠訪問互聯(lián)網(wǎng),不使用DHCP服務(wù)。
4、工具
無
五、實驗任務(wù)
1、實現(xiàn)負(fù)載均衡服務(wù)的搭建,并發(fā)布網(wǎng)站;
2、實現(xiàn)負(fù)載均衡服務(wù)的測試。
六、實驗環(huán)境
1、本實驗需要VM 3臺;
2、本實驗VM配置信息如下表所示;

3、本實驗拓?fù)鋱D。

七、實驗內(nèi)容及步驟
1、內(nèi)網(wǎng)網(wǎng)站服務(wù)器-1的配置,并發(fā)布網(wǎng)站
在 VM-Lab-02-Task-02-10.0.0.253 主機(jī)上操作,進(jìn)行內(nèi)部網(wǎng)站服務(wù)器的建設(shè)和網(wǎng)站發(fā)布。具體步驟:
(1)創(chuàng)建內(nèi)部網(wǎng)站服務(wù)器的VM,按照《實驗01:安裝 Linux 操作系統(tǒng)》的內(nèi)容進(jìn)行創(chuàng)建。
(2)完成服務(wù)器防火墻的配置。
(3)安裝Apache。
(4)參照《實驗04:使用 Apache 發(fā)布網(wǎng)站》的內(nèi)容,發(fā)布5個網(wǎng)站。網(wǎng)站發(fā)布的結(jié)果為使用IP地址發(fā)布網(wǎng)站;使用端口81、8080發(fā)布網(wǎng)站;使用虛擬目錄site4、site45發(fā)布網(wǎng)站。
2、內(nèi)網(wǎng)網(wǎng)站服務(wù)器-2的配置,并發(fā)布網(wǎng)站
(1)克隆內(nèi)網(wǎng)網(wǎng)站服務(wù)器-1。
(2)修改網(wǎng)絡(luò)配置,將IP地址修改為10.0.0.3。
(3)發(fā)布內(nèi)容與內(nèi)網(wǎng)網(wǎng)站服務(wù)器-1內(nèi)容一致。
3、配置Nginx實現(xiàn)負(fù)載均衡
在VM-Lab-07-Task-01-172.20.1.16主機(jī)上操作,配置Nginx并實現(xiàn)負(fù)載均衡服務(wù)。
(1)安裝Nginx。
(2)通過修改配置文件,實現(xiàn)輪詢負(fù)載均衡。
4、配置Nginx狀態(tài)監(jiān)控
在VM-Lab-07-Task-01-172.20.1.16主機(jī)上操作,配置Nginx并實現(xiàn)服務(wù)監(jiān)控。
Nginx提供了一個內(nèi)置的狀態(tài)信息監(jiān)控頁面可用于監(jiān)控Nginx的整體訪問情況,這個功能由ngx_http_stub_status_module模塊進(jìn)行實現(xiàn)。
(1)使用命令檢測當(dāng)前Nginx是否有status功能;
(2)配置Nginx實現(xiàn)監(jiān)控。
5、訪問測試
在本機(jī)上配置Hosts文件,通過訪問域名www.a.demo、www.b.demo、www.c.demo、www.d.demo、www.e.demo來進(jìn)行以下測試:
(1)兩臺內(nèi)部服務(wù)器均正常,進(jìn)行訪問測試。查看Nginx狀態(tài)監(jiān)控。
(2)手動關(guān)閉內(nèi)部網(wǎng)站服務(wù)器-1,進(jìn)行網(wǎng)站訪問測試。查看Nginx狀態(tài)監(jiān)控。
(3)手動關(guān)閉內(nèi)部網(wǎng)站服務(wù)器-2,進(jìn)行網(wǎng)站訪問測試。查看Nginx狀態(tài)監(jiān)控。測試結(jié)果應(yīng)如下:
創(chuàng)作說明
配圖圖書:Linux服務(wù)器構(gòu)建與運維管理從基礎(chǔ)到實戰(zhàn)(基于CentOS 8實現(xiàn))
圖書網(wǎng)站:http://linux.book.51xueweb.cn
作者:阮曉龍 馮順磊 董凱倫 于冠軍 張浩林 李朋楠 編著?
出版社:中國水利水電出版社
ISBN:9787517092025
實驗指導(dǎo)撰寫團(tuán)隊:徐志豪 李兵兵 毋天翔
實驗指導(dǎo)審核:阮曉龍 馮順磊??