簡體   English   中英

通過ARR和URL重寫了解iis路由

[英]Understanding iis routing with ARR and Url Rewrite

我知道如何結合使用URL重寫和應用程序請求路由來配置IIS,以便在一台計算機上在不同端口上運行的不同服務之間共享URL。 或者更確切地說,我通常會在進行一些調整后使其正常工作。 但是我不太了解,也無法解釋為什么會這樣。 例如,我不明白為什么除了重寫外還需要ARR。

我在處理程序列表之間找不到ARR或重寫,但是我猜想它們會掛接到更高的級別(在到達任何處理程序之前)。 ARR僅在根級別可用,而重寫也可以在站點節點上完成,因此我認為ARR是第一個接收請求的人嗎?

我確實找到了很多有關如何設置它的資源,但是沒有任何解釋它如何工作或為什么起作用的信息。 有人可以解釋流程嗎? 哪個模塊(重寫或ARR)首先獲得請求,它如何流經系統? 什么時候可以僅單獨使用這些模塊之一?

正如ARR的首字母縮寫所表明的那樣,這全都與路由請求有關。 通常,您可以將ARR服務器作為所有進入公司的請求的第一個入口點。 然后,ARR將重定向或將它們路由到正確的服務器場。 為了應用此邏輯,ARR提供了正則表達式,反向引用的用法,您還可以使用條件,並且所有這些都由規則構成。

我認為,這是一個為處理此類大規模環境而開發的功能強大的系統。 重寫模塊-我認為-更簡單,並且僅是我們在ARR中可以完成的所有工作的一部分; 目標可能不一樣。

希望對您有所幫助。 至少主要是從我自己的ARR經驗中看到的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM