国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > Nginx > 正文

詳解利用nginx和docker實(shí)現(xiàn)一個(gè)簡(jiǎn)易的負(fù)載均衡

2024-08-30 12:22:55
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
本篇文章主要介紹了利用nginx和docker實(shí)現(xiàn)一個(gè)簡(jiǎn)易的負(fù)載均衡 ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧

測(cè)試步驟:

1.在服務(wù)器中搭建一個(gè)nginx服務(wù)器并啟動(dòng),具體過程可參考 //www.iis7.com/article/94483.htm,這里不在建立

2.在docker中從源中拉一下nginx的官方鏡像,docker pull nginx,留著備用

3.在本地目錄新建兩個(gè)文件夾,我這里的新建在/mydata/test1,/mydata/test2/

4.分別在兩個(gè)test文件夾中新建index.html來(lái)標(biāo)志,在第一個(gè)html中輸出this is nginx1,在第二個(gè)html中輸出this is nginx2,

5.通過docker運(yùn)行兩個(gè)nginx服務(wù)器的容器,并分別將靜態(tài)目錄映射到我們剛剛創(chuàng)建的目錄中

[root@catchtouch test2]# docker run --name nginx-test -d -p 8080:80 -v /mydata/test1:/usr/share/nginx/html nginx #第一個(gè),將8080端口映射到容器中的80端口[root@catchtouch test2]# docker run --name nginx-test1 -d -p 8081:80 -v /mydata/test2:/usr/share/nginx/html nginx #第二個(gè),將容器中的8081端口映射到容器中的80端口

6.修改宿主機(jī)中的nginx的配置文件

在http{}中添加如下代碼

upstream myweb { #myproject為自定義名字  #ip_hash; #開啟則代表用ip地址的形式來(lái)分配,可解決sesson問題   server 127.0.0.1:8080 weight=1; #weight越大,權(quán)重越高,被分配的幾率越大   server 127.0.0.1:8081 weight=1; #我全部在本機(jī),因此用了本地的ip,只要相應(yīng)換成對(duì)應(yīng)的ip或者域名即可}

7.進(jìn)入conf.d目錄,修改default.conf(conf.d中沒有此文件可以新建,文件名隨意,后綴必須是.conf)

 location / {     #如果服務(wù)器要獲取客戶端真實(shí)IP,可以用下三句設(shè)置主機(jī)頭和客戶端真實(shí)地址   #proxy_set_header Host $host;   #proxy_set_header X-Real-IP $remote_addr;   #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;   root  /usr/share/nginx/html;   index index.html index.htm;   proxy_pass http://myweb; #myweb為之前在nginx.conf中upstream后定義的名字 } 

8.保存后退出,重啟服務(wù)器:systemctl restart nginx

9.通過瀏覽器輸入當(dāng)前域名,并刷新頁(yè)面,有時(shí)輸出nginx1,有時(shí)輸出nginx2,配置成功 

至此,一個(gè)簡(jiǎn)答的負(fù)載均衡模型配置完成

武林網(wǎng)之家提示您:這篇文章你看完了!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 丹凤县| 新邵县| 佛坪县| 封开县| 滁州市| 陵川县| 体育| 龙山县| 固安县| 化州市| 南溪县| 长葛市| 平南县| 英吉沙县| 翁源县| 独山县| 天峨县| 平定县| 荃湾区| 湖北省| 将乐县| 海原县| 桐城市| 清流县| 邵东县| 神木县| 沾益县| 西乌珠穆沁旗| 固原市| 霸州市| 礼泉县| 岚皋县| 丰顺县| 垣曲县| 长垣县| 长阳| 华亭县| 吕梁市| 安庆市| 康定县| 武定县|