Iis-6

如何允許通過 ip 地址訪問,並回退到 IIS 中的基本身份驗證?

  • December 14, 2010

我在 IIS 中有許多站點,我希望允許直接訪問某個子網中的人員,然後要求對其他人進行基本身份驗證。

這是我在 Apache 中想要的完全相同的功能:

   <Directory "/var/www/mydir">
           AuthName "Access Test Site"
           AuthType Basic
           AuthUserFile "/var/www/passwordfile"
           require valid-user

           Satisfy any
           Order Deny,Allow
           Deny from all
           Allow from 10.0.1
   </Directory>

我希望能夠在 IIS6 和 IIS7.5 上執行此操作,但如果必須,我會選擇其中一個。

對於 IIS 7.5,我會考慮 URL 重寫。對於 IIS6,考慮 ISAPI 重寫。

這裡是 URL 重寫的論壇http://forums.iis.net/1152.aspx

查看此頁面以了解 ISAPI 重寫 ( http://www.isapirewrite.com/docs/ ),並在頁面中搜尋“動態身份驗證”。他們給出瞭如何處理身份驗證部分的演練。

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