Iis-7

IIS7:如何限制對特定 IP 的虛擬目錄訪問

  • July 25, 2011

我在 IIS 中設置了一個站點,並且我有一個應該只對 localhost 可用的虛擬目錄。

在 IIS6 中,這很容易設置。

但是,這些屬性表在 IIS7 中消失了,我找不到相應的設置。RequestFiltering 和 denyURLSequence 是不對的,因為它沒有 IP 屬性,至少我找不到。

謝謝!

您需要名為“ IP 和域限制”的 IIS 模組(與 IIS 捆綁在一起).. 或獲取改進版本:動態 IP 限制

安裝後配置為阻止除選定的所有 IP(應該完全沒有問題 - 非常簡單的 GUI)。

您可以在虛擬目錄的 web.config 文件中包含以下程式碼塊,以限制僅對 localhost 的訪問。

<system.webServer>
       <security>
           <ipSecurity allowUnlisted="false">
               <add ipAddress="127.0.0.1" allowed="true" />
           </ipSecurity>
       </security>
</system.webServer>

如果您已經有 system.webServer 塊,那麼您只需要添加安全塊。

引用自:https://serverfault.com/questions/293996