IIS 7.5 请求过滤日志与 UrlScan 3.1

IIS 7.5 请求过滤日志与 UrlScan 3.1

当 IIS 7.5 请求过滤阻止某个请求时,它似乎会在常规 IIS 网络日志中添加一个 404 条目。

a) 有没有办法将详细的请求过滤日志发送到单独的文件?UrlScan 可以指定 LoggingDirectory,并将这些“噪音”排除在我们的真实 IIS 日志之外

b) 另外,有没有办法获取有关请求过滤阻止请求的更多信息?UrlScan 记录了导致拒绝的规则以及使用 RejectResponseUrl 对重定向的控制,这在非生产站点中特别方便。

c) 如果这些功能很重要,是否建议仍在 IIS 7.5(Windows 2008 R2)上安装 UrlScan 3.1 并禁用请求过滤?

任何指导都值得感激。

答案1

如果您更喜欢 URLScan,那么使用 URLScan 代替请求过滤是完全可以接受的。据我所知,甚至可以同时使用两者。我认为对于您谈论的用例,URLScan 可能更容易配置。

回答您的具体问题:

  1. 请求过滤没有单独的日志记录。使用高级日志扩展(通过其过滤功能)可以帮你到达那里。
  2. 我认为您可以获得的最低粒度级别是错误子代码。请求过滤拒绝的所有内容都是 404.x,其中 X 是请求过滤拒绝请求的原因。这一页包含原因图表。由于请求过滤的所有内容都只是 404.x 响应代码,因此您可以使用 IIS 自定义错误来替换 RejectResponseUrl。
  3. 上面已经回答了。

相关内容