Iis-7
IIS7:如何限制對特定 IP 的虛擬目錄訪問
我在 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 塊,那麼您只需要添加安全塊。