IIS通過ARR實(shí)現(xiàn)負(fù)載均衡的方法步驟
一、實(shí)現(xiàn)整體方式介紹
項(xiàng)目中部署在windows服務(wù)器上的項(xiàng)目,需要部署負(fù)載均衡,本來想用nginx來配置的,奈何iis上有幾個(gè)項(xiàng)目,把80端口和443端口占用了,nginx就用不了了(因?yàn)橥ㄟ^域名訪問的,必須要用80和443端口),只能通過IIS的方式實(shí)現(xiàn)了。
這里用2個(gè)服務(wù)在一臺(tái)機(jī)器上負(fù)載來做演示,2個(gè)服務(wù)+一個(gè)代理我們需要建3個(gè)網(wǎng)站
127.0.0.1:8050 (代理網(wǎng)站,客戶端訪問的地址,用來綁定訪問的域名和端口的)
127.0.0.1:8051(負(fù)載的服務(wù)1,代理網(wǎng)站會(huì)轉(zhuǎn)發(fā)到這里來)
127.0.0.1:8052(負(fù)載的服務(wù)2,代理網(wǎng)站會(huì)轉(zhuǎn)發(fā)到這里來)

二、配置負(fù)載均衡服務(wù)
1、首先需要安裝ARR和URL重寫2個(gè)IIS的功能
這里安裝包上傳到了網(wǎng)盤。https://pan.baidu.com/s/188nYKWuQkFAM7ANGiSzEbw?pwd=24mz

2、把前面3個(gè)網(wǎng)站先準(zhǔn)備好
先創(chuàng)建網(wǎng)站proxy,指向一個(gè)空文件夾,綁定端口8050

為了防止出一些問題,代理的應(yīng)用程序池設(shè)置回收時(shí)間為0即不回收

再創(chuàng)建一個(gè)web1綁定8051,一個(gè)web2綁定8052,指向的文件夾為網(wǎng)站的文件夾,這里只在文件夾里放一個(gè)index.html,里面就一段文字區(qū)分。

3、上面3個(gè)可以訪問的站點(diǎn)都創(chuàng)建好了,下面創(chuàng)建負(fù)載的服務(wù)器場(chǎng)



下一步如果彈出是否自動(dòng)創(chuàng)建url 重寫規(guī)則,選否,后面我們?cè)偈謩?dòng)創(chuàng)建,不然全部端口的請(qǐng)求都會(huì)轉(zhuǎn)發(fā)到這里的負(fù)載上來,我們實(shí)際是只需要轉(zhuǎn)發(fā)8050端口的請(qǐng)求到負(fù)載上就行了。
在創(chuàng)建的Server中取消緩存,不然訪問同請(qǐng)求地址會(huì)直接緩存返回,不經(jīng)過站點(diǎn)


還可以配置站點(diǎn)健康檢查



其它一些功能

三、把請(qǐng)求轉(zhuǎn)發(fā)到負(fù)載均衡器
創(chuàng)建URL重寫規(guī)則,把代理站端口的請(qǐng)求轉(zhuǎn)發(fā)到上面配置的負(fù)載均衡器



條件處,如果用的是域名的且http和https都使用的可以用任意匹配,然后,添加
輸入:{HTTP_HOST}:{SERVER_PORT} 模式:^abc.com:80$
輸入:{HTTP_HOST}:{SERVER_PORT} 模式:^abc.com:443$

到這里就可以了,訪問8050端口,會(huì)轉(zhuǎn)發(fā)到負(fù)載的站點(diǎn)8051和8052

到此這篇關(guān)于IIS通過ARR實(shí)現(xiàn)負(fù)載均衡的方法步驟的文章就介紹到這了,更多相關(guān)IIS ARR負(fù)載均衡內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Win2003 手機(jī)站IIS MIME類型設(shè)置大全
在手機(jī)軟件下載站越來越流行,由于手機(jī)軟件格式不同,當(dāng)下載cad,apk格式的文件時(shí)并不能直接下載,要想實(shí)現(xiàn)和普通軟件一樣的下載功能,需要在iis網(wǎng)站屬性mime類型中進(jìn)行設(shè)置2014-11-11
Windows Server 2012 IIS8 安裝配置方法
這篇文章主要介紹了Windows Server 2012 IIS8 安裝配置方法,需要的朋友可以參考下2017-08-08
Windows Server 2019 組策略的配置與管理 理論基礎(chǔ)
介紹了組策略的定義,作用和分類。組策略包括計(jì)算機(jī)配置和用戶配置;組策略又分為為基于本地的組策略和基于AD(活動(dòng)目錄)的域組策略。并說明了不同組策略發(fā)生沖突時(shí)默認(rèn)的規(guī)則2023-05-05
WEB 專用服務(wù)器的安全設(shè)置總結(jié)
web服務(wù)器常見的安全設(shè)置,大家可以根據(jù)自己的情況進(jìn)行設(shè)置,最后先在自己的電腦上做實(shí)驗(yàn),最好用虛擬主機(jī)管理軟件,腳本之家有的下載。2009-04-04
云服務(wù)器windows?server2019安裝.net3.5環(huán)境(實(shí)戰(zhàn)測(cè)試教程)
程序需要net3.5的支持,但是因?yàn)樵品?wù)器沒有鏡像包的支援,所以沒辦法直接安裝net3.5,以下為大家?guī)碓品?wù)器安裝net3.5的詳細(xì)教程2023-02-02
windows下rsync的數(shù)據(jù)同步安裝配置方法
windows下使用cwrsync同步數(shù)據(jù)的設(shè)置方法的參考資料,最后本站將會(huì)提供一個(gè)已測(cè)的方法,奉獻(xiàn)給大家2008-09-09
WINDOWS + WAMP + Zend Framework 配置步驟分享
WINDOWS + WAMP + Zend Framework 配置步驟分享,需要的朋友可以參考下。2011-07-07

