用IIS配置反向代理實(shí)現(xiàn)方法(圖文)
目標(biāo)服務(wù)器:targetServer
配置反向代理的服務(wù)器:reveseProxServer
iis應(yīng)該是iis7及以上版本,才可以。
安裝步驟
1. IIS的版本是7.5.7600.16385.

2. 關(guān)閉相關(guān)服務(wù).
net stop was /y
net stop wmsvc /y

第二個(gè)服務(wù)沒有開。

3. 手動(dòng)安裝ARR的依賴項(xiàng)。
a) Web Farm Framework module version 1.1
b) External cache module version 1.0
c) URL Rewrite module version 2.0
4.安裝ARR.version 3.0

5.啟動(dòng)之前關(guān)閉的服務(wù)。
net start was
net start wmsvc
6.安裝成功。
遇到的問題:
之前使用WebPI進(jìn)行安裝。他會(huì)自動(dòng)安裝ARR3.0 相關(guān)的依賴項(xiàng)。Server Farm可以正常展示,但是ARR3.0 沒有安裝成功。查看系統(tǒng)日志 顯示:未能加載文件或程序集:

解決辦法:
將自動(dòng)安裝的 arr 以及他的依賴項(xiàng)全都卸載。再按照以上步驟進(jìn)行手動(dòng)安裝。

下面是具體的設(shè)置方法
1、確定最終訪問的網(wǎng)址:比如www.baidu.com 、www.fzitv.net等等。
當(dāng)然你也可以自己在targetServer部署自己的程序,在此為了示范,我在targetServer上部署了2個(gè),用的8088端口,程序分別是:
http://targetServer:8088/Auditsys/Default.htm
http://targetServer:8088/GCustomer/Login.htm
如圖:

2、下面的操作均在在reveseProxServer上執(zhí)行。
3、安裝IIS。
4、安裝ARR,下載地址(http://www.iis.net/downloads/microsoft/application-request-routing)
5、新建一個(gè)網(wǎng)站:(我的示例YIWeb,端口是8080) http://reveseProxServer:8080

5、啟用Proxy


6、添加URL重寫規(guī)則

然后添加一個(gè)空白規(guī)則:



保存這個(gè)規(guī)則,ok了!
7、試試效果


8、總結(jié):
上面的 ^(.*) 、 ^192.168.3.73:8080$ 、http://targetserver:8088/{R:1}
表示:用192.168.3.73:8080替換http://targetserver:8088/,
{R:1}就表示^(.*),意思是“http://targetserver:8088/”后面匹配任何字符
eg:訪問192.168.3.73:8080/test/index.htm
這個(gè)url就被重寫成了http://targetserver:8088/test/index.htm
- IIS實(shí)現(xiàn)反向代理時(shí)Cookie域的設(shè)置方法
- Windows安裝nginx1.10.1反向代理訪問IIS網(wǎng)站
- IIS防御小規(guī)模DDOS攻擊實(shí)例(反向代理)
- 在IIS7中應(yīng)用Application Request Routing配置反向代理的圖文教程
- 讓iis記錄nginx反向代理的真實(shí)ip
- Nginx反向代理+DNS輪詢+IIS7.5 千萬PV 百萬IP 雙線 網(wǎng)站架構(gòu)案例
- IIS中使用的ISAPI_Rewrite Full版本做反向代理詳解
- iis7 iis8反向代理規(guī)則編寫、安裝與配置方法
相關(guān)文章
配置win2008防火墻 允許被Ping的設(shè)置方法
出于安全因素考慮,在 Windows Server 2008 上是不允許從外部對(duì)其執(zhí)行 Ping 指令的2010-05-05
Windows Server 2019 安裝和配置DHCP服務(wù) Ⅱ
這篇文章主要介紹了Windows Server 2019 安裝和配置DHCP服務(wù) Ⅱ,需要的朋友可以參考下2023-05-05
Windows Defender防火墻無法更改某些設(shè)置,錯(cuò)誤代碼0x80070422的解決方法
事情是這樣的,本人不小心手欠按到了破解器上面的一鍵禁止Windows defenders的按鈕,導(dǎo)致我的防火墻整個(gè)被禁止掉了,進(jìn)服務(wù)頁面里面也無法開啟2024-05-05
IIS7使用.NET Framework v4.0運(yùn)行庫報(bào)500錯(cuò)誤的解決辦法
這篇文章主要介紹了IIS7使用.NET Framework v4.0運(yùn)行庫報(bào)500錯(cuò)誤的解決辦法,需要的朋友可以參考下2014-04-04
win服務(wù)器怎么給磁盤分區(qū) Windows服務(wù)器分盤操作方法
一般Windows系統(tǒng)電腦或是服務(wù)器做好系統(tǒng)后是只有C盤的,如果是你想要自己多分出D盤和E盤需要自己操作磁盤分區(qū),那么服務(wù)器怎么分盤呢?今天和大家分享一下2023-05-05

