使用Apache的deny allow禁止和允许指定IP的访问

Apache提供了allow和deny指令允许我们禁止指定访客或允许指定访客访问网站。这有助于我们屏蔽一些恶意访问,或只允许网站管理员访问特定的网站区域,如管理后台。

要配置限制和拒绝指定IP访问,在网站目录下创建.htaccess,添加如下内容:

order allow,deny
deny from 255.0.0.0
deny from 123.45.6.
allow from all

上面表示拒绝来自255.0.0.0和123.45.6.的IP的访客访问。第二个IP没有第4位,说明匹配IP时只需要匹配前三位就行。如123.45.6.10’和’123.45.6.255这两个IP都将禁止访问

要配置除了你自己之外禁止所有IP访问,在网站目录下创建.htaccess,并添加如下内容:

order allow,deny
allow from 255.0.0.0
deny from all

上面的配置说明只允许IP 255.0.0.0访问,其它的IP禁止访问。
被禁止的访问将显示”403 Forbbiden”错误页面。可以自定义此错误页面

标签:Apache 发布于:2019-11-18 18:41:52