您好,登錄后才能下訂單哦!
這篇文章主要介紹“iis7 iis8反向代理規則怎么編寫/安裝/配置”,在日常操作中,相信很多人在iis7 iis8反向代理規則怎么編寫/安裝/配置問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”iis7 iis8反向代理規則怎么編寫/安裝/配置”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
目的:把A站當做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. 關閉相關服務.
net stop was /y
net stop wmsvc /y
第二個服務沒有開。
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.啟動之前關閉的服務。
net start was
net start wmsvc
6.安裝成功。
之前使用WebPI進行安裝。他會自動安裝ARR3.0 相關的依賴項。Server Farm可以正常展示,但是ARR3.0 沒有安裝成功。查看系統日志 顯示:未能加載文件或程序集:
解決辦法:
將自動安裝的 arr 以及他的依賴項全都卸載。再按照以上步驟進行手動安裝。
3、以下為規則保存在記事本重命名為web.config。
放網站根目錄:
<?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="^網站本地二級目錄名(.*)$"/>
<actiontype="Rewrite"url="被調用網站或者被調用網站二級目錄名{R:1}"/>
</rule>
大功告成啦
1、1.安裝requestRouter_amd64.msi和rewrite_x64_zh-CN.msi。
2.打開iis,選擇Application Request...
3.選擇Server Proxy Settings。。。
4.勾上Enable proxy并點擊右側的應用。
5.選擇需要反向代理的站點,再選擇URL重寫。
6.點擊添加規則
7.選擇空白規則
8.按下圖填寫
9.依然按下圖填寫
10.繼續按圖填寫
11.至此完成。
IIS6比較簡單,步驟如下:
1. 下載并安裝Rewrite3。
2.將“.htaccess”文件適當修改并放入網站根目錄。
到此,關于“iis7 iis8反向代理規則怎么編寫/安裝/配置”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。