2013-01-17 148 views
2

我目前通過使用默認值「拒絕」內置的「IPv4地址和域限制」限制一個或多個(但不是全部)網站到特定IP地址。 問題是,我們每次添加IP都是所有關聯的應用程序池回收。這也可能會導致我們的共享配置(網上服務器場)出現問題,因爲更改會在其他服務器上出現波動。我們通常會每天將1-8個IP添加到此白名單中...IIS 7 IP限制沒有應用程序池回收?

什麼是限制IP的最佳方式,即每次添加或刪除IP時都不會導致應用程序池回收(配置文件更改,自定義處理程序,商業軟件)?

回答

1

在IIS6中,IP限制是服務器主機本身的一部分。它是IIS元數據庫的一部分。在IIS7中,這被分解成一個Http模塊。這意味着,隨着IIS7對管道的更改,HttpModule特定於該站點,因此也是應用程序池。這可以解釋爲什麼當IIS6沒有時,IIS7會導致應用程序池回收。

+1

感謝您的回覆。我們已經實現了我們自己的HttpModule,它採用了一種更好的方式來處理對列表(存儲在單獨的文件中)的更改,該列表支持添加和刪除白/黑名單項目,而不會導致應用程序回收 - 對於我們繁忙的服務器非常重要 –

相關問題