IIS實(shí)現(xiàn)反向代理

新建兩個(gè)站點(diǎn),端口分別使用 80 和 81,在DNS中新建A記錄,指向該計(jì)算機(jī)(10.4.34.41)

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

配置過程如下:

1.在Windows Server 2012 R2上 安裝ARR,URL Rewriter組件。

  ARR3.0需要如下組件支持:Web Farm Framework 2.2(該組件又需要Web Platform Installer 3.0 和 WebDeploy 2.0組件的支持)

  URL Rewriter2.0(For IIS7.0,支持Win 2012 R2)直接安裝即可。

  下載地址:http://www.iis.net/downloads/microsoft/application-request-routing

         http://www.iis.net/downloads/microsoft/web-farm-framework

         http://www.microsoft.com/en-us/download/details.aspx?id=7435

 

 依次安裝完如上組件后,可以在IIS控制臺(tái)中看到 ARR 和 URL重寫 安裝成功

 iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

 

2.啟用ARR:打開ARR,然后在右側(cè)對(duì)其啟用(使用默認(rèn)設(shè)置即可)

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

 

3.配置 URL重寫,對(duì)URL進(jìn)行過濾,將不同的訪問請(qǐng)求(根據(jù)URL(DNS中的配置)進(jìn)行過濾)定向到相應(yīng)的站點(diǎn)

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

   該設(shè)置表明只有HTTP_HOST為la80.ddv.com的URL才能通過該規(guī)則,如果綁定了多個(gè)域名,可以根據(jù)多次增加或者通過正則表達(dá)式的 | 來間隔iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

 {R:1}表示了Match Url 中的第一個(gè)匹配括號(hào)

配置完成后如下圖:

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

 

在外部訪問 la80.ddv.com 和la81.ddv.com可以訪問成功。

 

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式