正如这篇文章所概述的,blocking IP's via PHP非常简单。
但是,我如何使用 IIS 在站点范围内执行此操作?
以下是我的(重要)警告:
- 我无权更改 php.ini。所以我无法使用 auto_prepend 功能。
- 我使用的是带有 IIS 的 Windows,因此无法使用 .htaccess。
- 我没有任何在所有脚本上调用的 PHP“页脚”。事实上,很多页面都是静态 HTML!
有什么方法可以使用 IIS 将 IP 列入白名单吗?
好消息是我有一个要列入白名单的静态 IP 列表,因此我不需要轻松更改它们。
最佳答案
您可以在 IIS 中将 IP 地址列入白名单,这应该会为您提供所需的结果。
- 在 IIS 6.0 中,右键单击您的网站并选择属性。
- 转到“目录安全”选项卡。
- 点击“IP 地址和域名限制”的“编辑”
- 点击“拒绝访问”单选按钮。
- 输入您希望允许的任何 IP 地址。
关于php - 我可以使用运行 PHP 站点的 IIS 将 IP 列入白名单吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1044878/