在服务器上运行网站时,会遇到大量恶意 IP 的攻击访问,或者出现非法盗链和恶意采集网站资源的情况。如果您使用 Apache 服务运行网站,可以通过其根目录下的 .htaccess 文件限制某些 IP 对网站的访问。
- Order Allow,Deny
- Allow from all
- Deny from 123.46.7.89 #表示禁止 123.46.7.89 访问,其他 IP 可以正常访问。
- Order Allow,Deny
- Allow from all
- Deny from IP1 IP2 IP3 #表示禁止 IP1 IP2 IP3 访问,,其他 IP 可以正常访问。
- Order Allow,Deny
- Allow from all
- Deny from 192.168.1. #表示禁止IP地址段 192.168.1.0/24,也就是禁止 192.168.1.1 - 192.168.1.254 的 IP 访问。
例如:
以下代码最终禁止所有 IP 对网站的访问:
- Order Allow,Deny #先检查 Allow,由 Deny 拥有决定权
- Allow from 123.46.7.89 #允许 123.46.7.89 访问网站。
- Deny from all #禁止所有 IP 对网站的访问。
以下代码最终只允许 IP1 访问,其他 IP 全部禁止:
- Order Deny,Allow #先检查 Deny,由 Allow 拥有决定权
- Deny from all #Deny 规则要求禁止所有 IP 的访问
- Allow from IP1 #Allow 规则只允许 IP1 访问
如果问题还未能解决,您可以到阿里云社区免费咨询,或联系云市场商家寻求帮助。