php - 我可以使用运行 PHP 站点的 IIS 将 IP 列入白名单吗?

标签 php iis ip-address whitelist

正如这篇文章所概述的,blocking IP's via PHP非常简单。

但是,我如何使用 IIS 在站点范围内执行此操作?

以下是我的(重要)警告:

  1. 我无权更改 php.ini。所以我无法使用 auto_prepend 功能。
  2. 我使用的是带有 IIS 的 Windows,因此无法使用 .htaccess。
  3. 我没有任何在所有脚本上调用的 PHP“页脚”。事实上,很多页面都是静态 HTML!

有什么方法可以使用 IIS 将 IP 列入白名单吗?

好消息是我有一个要列入白名单的静态 IP 列表,因此我不需要轻松更改它们。

最佳答案

您可以在 IIS 中将 IP 地址列入白名单,这应该会为您提供所需的结果。

  • 在 IIS 6.0 中,右键单击您的网站并选择属性。
  • 转到“目录安全”选项卡。
  • 点击“IP 地址和域名限制”的“编辑”
  • 点击“拒绝访问”单选按钮。
  • 输入您希望允许的任何 IP 地址。

关于php - 我可以使用运行 PHP 站点的 IIS 将 IP 列入白名单吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1044878/

相关文章:

php - 如何为 Divi 主题的商店模块实现分页

php - 整个组高级自定义字段的输出字段

wcf - 使用 Silverlight 5、IIS 7.5 的 WCF 服务的 Windows 身份验证

c++ - 为什么在 Ubuntu 18.04.1 的 netinet 中没有定义 in_addr6?

c# - 2个不同的IP地址

php - Laravel 5.1 如何使用迁移创建 MySQL 存储过程

php - 使用具有相同 ClassName 的其他命名空间扩展类

iis - 如何在 IIS 上启用 HTTP/3?

asp.net - 将查询字符串附加到 IIS 重写映射

sql - Oracle/SQL ORDER BY 语句的问题