【问题标题】:IIS 7 IP Restriction WITHOUT app pool recycling?没有应用程序池回收的 IIS 7 IP 限制?
【发布时间】:2013-01-01 07:39:09
【问题描述】:

我目前正在使用默认值“拒绝”通过内置的“IPv4 地址和域限制”将一个或多个(但不是全部)网站限制为特定的 IP 地址。 问题是每次我们添加 IP 时,所有关联的应用程序池都会回收。这也可能导致我们的共享配置(网络场)出现问题,因为更改会在其他服务器上蔓延。我们通常会每天将 1-8 个 IP 添加到此白名单中...

在每次添加或删除 IP(配置文件更改、自定义处理程序、商业软件)时不会导致应用程序池回收的最佳 IP 限制方式是什么?

【问题讨论】:

    标签: iis iis-7 application-pool ip-restrictions


    【解决方案1】:

    在 IIS6 中,IP 限制是服务器主机本身的一部分。它是 IIS 元数据库的一部分。在 IIS7 中,这被分解为一个 Http 模块。这意味着随着 IIS7 对管道的更改,HttpModule 特定于站点,因此特定于应用程序池。这可以解释为什么 IIS7 会导致应用程序池回收,而 IIS6 不会。

    【讨论】:

    • 感谢您的回复。我们已经实现了我们自己的 HttpModule,它采用了一种更好的方式来处理列表的更改(存储在单独的文件中),它支持添加和删除白/黑列表项而不会导致应用程序回收 - 对于我们繁忙的服务器来说非常重要
    猜你喜欢
    • 2011-09-20
    • 1970-01-01
    • 2017-04-08
    • 2013-10-19
    • 2011-03-06
    • 2011-09-08
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多