dnf制裁查询

卓仁SEO培訓
31 08月

【IIS反向代理】vps怎么把二級目錄解析到其它服務器

當前位置: 卓仁SEO > 網站建設 > 【IIS反向代理】vps怎么把二級目錄解析到其它服務器
分類: 網站建設 作者:成都SEO 發布時間:2017-08-31 15:27 圍觀:

一直說在IIS上做反向代理,由于沉迷在nginx一行指令完事的美好情景當中,所以IIS懶得折騰,今天終于下定決心在IIS上折騰一下反向代理,經過一晚上的搗鼓,終于搞定!搞定以后發現其實太簡單了有木有!!(網上教程很暈!)首先說一下,IIS6略古老,想做反向代理也基本沒戲,所以我就用IIS7.5和IIS8.5說事吧!

vps的IIS建的網站怎么把二級目錄解析到其它服務器?神馬是反向代理?指以代理服務器來接受Internet上的連接請求,然后將請求轉發給內部網絡上的服務器,并將從服務器上得到的結果返回給Internet上請求連接的客戶端,此時代理服務器對外就表現為一個服務器。我們可以通過反向代理實現負載平衡、突破防火墻限制等一些非常實用的Web服務器功能,目前反向代理不管在私有云還是公有云的虛擬機上用的很多很多。

第一步,下載安裝ARR(Application Request Routing), http://www.iis.net/downloads/microsoft/application-request-routing :

簡要說下ARR,來自微軟官方的解釋是:

IIS Application Request Routing (ARR) 3enables Web server administrators, hosting providers, and Content DeliveryNetworks (CDNs) to increase Web application scalability and reliability throughrule-based routing, client and host name affinity, load balancing of HTTPserver requests, and distributed disk caching. With ARR, administrators canoptimize resource utilization for application servers to reduce managementcosts for Web server farms and shared hosting environments.

(谷歌一下基本就知道意思)(出租高權重網站二級目錄的那些人是怎么做到把二級目錄解析/映射到對方的服務器上的)

也不知道為啥IIS都出到8.5了還不自帶,每次還要下載,不過下載、安裝過程很簡單,

這個程序點了,根據網絡情況,過一會兒點下一步就自己全安裝完了,Win7/2008自己安裝2.0版本,Win8/8.1/2012安裝3.0,兩個版本功能差的不多,就是自己生產的XML配置文件的寫法不太一樣而已。

第二步,簡要設置ARR:

安裝完成后,IIS里會多出兩個圖標,分別是Application Request Routing和URL重寫。2.0版本(也就是2008或者Win7系統)需要雙擊ApplicationRequest Routing以后,在右側Server Proxy Settings里,將代理功能開啟,而Win8以后的版本自己默認就開啟了:

第三步,設置反向代理:

ARR基本設置好了以后,需要進入一個IIS上搭建好的網站進行URL重寫配置,網上給的教程太不好懂了,反向代理可以說分為兩種,一種是多域名綁定,一種是采用虛擬目錄的形式,下面分別介紹。

1.      多域名綁定:

所謂多域名綁定,其實就是指一個或者多個域名(多個不同域名或一個域名的多個A記錄)都指向同一IP,而通過不同的域名訪問的效果還不同,如何實現?就需要使用URL重寫或者重定向,使用URL重寫也就是反向代理的原理。當時圖樣,不懂反向代理,還在ASP.NET頁面里寫呢,后來改進在XML里添加……

具體操作如下:

①  打開IIS的URL重寫

URL重寫

②  右鍵->添加規則,選擇“入站規則”里的“空白規則”,其他項目忽略,亂點就等著配置失敗吧,我可是深有體會!

里面的內容可以按照下圖所示填寫,“名稱”隨便寫,然后就在匹配URL里填個模式,^(.*)表示處理所有格式的URL字符串

③  把下面的“條件”展開,點擊右邊的“添加”

④  “編輯條件”里面的項目可以按照下面的圖所示的內容填寫,“條件輸入”填“{HTTP_HOST}”意思是請求的主機名,模式格式為:“^綁定的域名$”,比如我想讓用戶訪問 http://baidu.yuanguozheng.com 時跳轉到百度,也就是對百度做反向代理,就寫成這樣(^baidu.yuanguozheng.com$),前提是填的這個域名必須綁定在你的服務器IP上。

⑤  接下來填寫操作,默認重寫,不用變,只需要填寫URL,后面跟上“{R:1}”意思是把請求的域名后面的參數也帶過來,確認后,點擊右上角的應用即可完成反向代理配置,然后打開瀏覽器輸入網址即可看到想要的效果。

2.      虛擬目錄形式:

虛擬目錄形式就類似: http://test.com/doSomething 這樣的鏈接,有些網站采用了MVC模式,看起來像虛擬目錄,其實不然,這樣的URL重寫,在入站規則上只需要改幾個地方即可。

①  匹配URL中的模式需要加上你需要使用的類似虛擬目錄的字符串,如下圖,^和(.*)之間加上虛擬目錄URL即可,如shop/,blog/等

②  條件,去掉二級域名,只保留根域名,其他不變

③  往往,這樣配置完后可以正常訪問網站,但網頁鏈接資源,如CSS、JS、圖片等等都有URL問題,所以要配置出站規則,但出站規則不支持動態內容壓縮,所以源網站請關閉動態內容壓縮功能。出站規則的添加類似入站規則,只是在那個窗口中選出站規則即可。

匹配請按圖中所示的方式填寫

④  然后添加條件,這時請將“條件輸入”填寫成“{URL}”,模式格式為。“^虛擬目錄名/.*”

⑤  重寫也按如下內容填寫,意思是在資源的相對URL之前加上“/shop”這樣的虛擬目錄名,以便獲取,但是如果是絕對路徑IIS自己就忽略了。應用規則后即可。



轉載自網絡,分析于成都seo平臺http://www.5424922.com/

文章作者:卓仁SEO培訓
文章標題:【IIS反向代理】vps怎么把二級目錄解析到其它服務器
本文地址:http://www.5424922.com/wzjs/387.html

相關文章:

返回頂部
dnf制裁查询 轩辕传奇高级藏宝图 支持比特币交易的游戏 探灵笔记哪个人物厉害 失落的国度在线客服 双色球17130现场直播 苹果闲来贵州麻将下载 堡垒之夜免费下载正版 曼城反超利物浦 内蒙古时时彩开奖快三 ag电子竞技俱乐部四川