iis7 iis8反向代理規(guī)則編寫、安裝與配置方法
目的:把A站當(dāng)做B站二級目錄
如:
http://www.baidu.com等于/baidu/
http://www.qq.com等于http://www.6ke.com.cn/qq/
1、安裝64位URLIIS7重寫rewrite
2、安裝requestRouter_amd64.msi
安裝步驟
1. IIS的版本是7.5.7600.16385.
2. 關(guān)閉相關(guān)服務(wù).
net stop was /y
net stop wmsvc /y
第二個服務(wù)沒有開。
3. 手動安裝ARR的依賴項。
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.啟動之前關(guān)閉的服務(wù)。
net start was
net start wmsvc
6.安裝成功。
遇到的問題:
之前使用WebPI進行安裝。他會自動安裝ARR3.0 相關(guān)的依賴項。Server Farm可以正常展示,但是ARR3.0 沒有安裝成功。查看系統(tǒng)日志 顯示:未能加載文件或程序集:
解決辦法:
將自動安裝的 arr 以及他的依賴項全都卸載。再按照以上步驟進行手動安裝。
3、以下為規(guī)則保存在記事本重命名為web.config。
上述文件打包下載地址 https://www.jb51.net/softs/629246.html
放網(wǎng)站根目錄:
<?xmlversion="1.0"encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rulename="OrgPage"stopProcessing="true"> <matchurl="^baidu(.*)$"/> <actiontype="Rewrite"url="http://www.baidu.com/{R:1}"/> </rule> <rulename="OrgPage4"stopProcessing="true"> <matchurl="^qq(.*)$"/> <actiontype="Rewrite"url="http://www.qq.com/{R:1}"/> </rule> </rules> </rewrite> <defaultDocument> <files> <clear/> <addvalue="index.html"/> <addvalue="1.html"/> <addvalue="index.php"/> </files> </defaultDocument> </system.webServer> </configuration>
4、找到aRR如下圖依次點擊
代碼說明:
<rulename="隨意寫必須不重名"stopProcessing="true">
<matchurl="^網(wǎng)站本地二級目錄名(.*)$"/>
<actiontype="Rewrite"url="被調(diào)用網(wǎng)站或者被調(diào)用網(wǎng)站二級目錄名{R:1}"/>
</rule>
大功告成啦
IIS6、7添加反向代理的步驟
1、1.安裝requestRouter_amd64.msi和rewrite_x64_zh-CN.msi。
2.打開iis,選擇Application Request...
3.選擇Server Proxy Settings。。。
4.勾上Enable proxy并點擊右側(cè)的應(yīng)用。
5.選擇需要反向代理的站點,再選擇URL重寫。
6.點擊添加規(guī)則
7.選擇空白規(guī)則
8.按下圖填寫
9.依然按下圖填寫
10.繼續(xù)按圖填寫
11.至此完成。
IIS6比較簡單,步驟如下:
1. 下載并安裝Rewrite3。
2.將“.htaccess”文件適當(dāng)修改并放入網(wǎng)站根目錄。
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。