通过 .htaccess 禁止某个IP访问网站

出于成本考虑,很多小型网站不会单独购买服务器,而是使用虚拟主机。如果网站被别人恶意采集或CC攻击时,如果有服务器权限可以禁止 某个IP 段访问网站,有些虚拟主机也会提供IP黑名单的功能。如果虚拟主机不支持IP黑名单,就比较头疼了。Linux的虚拟主机常用 .htaccess 来设置伪静态,.htaccess处理实现伪静态,还有很多功能没有被挖掘出来。通过 .htaccess 也可以实现 IP 黑名单的功能。

比如要禁止 104.236.180.129 访问,将下面的代码保存到 .htaccess 文件,上传到FTP根目录即可。

Order Deny,Allow
Deny from 104.236.180.129

use-htaccess-deny-access-1

设置后的访问效果:

use-htaccess-deny-access-2

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.