使用htaccess限制对IP的访问

时间:2016-07-14 18:30:53

标签: apache authentication mod-rewrite authorization

我需要限制访问所有除了一些ip,我将这些行放入.htaccess:

Require all denied
Require ip 1.1.1.1 2.2.2.2

在这种情况下,所有人都拒绝访问,我使用:

Require all granted
Require ip 1.1.1.1 2.2.2.2

所有人都可以访问目录。

AllowOverride指令设置为All,安装mod_rewrite并加载mod_authz,安装到ubuntu服务器的apache 2.4,有什么想法吗?

更新

我也试过

Require all denied
Require ip 1.1.1.1 
Require ip 2.2.2.2

但没有......

1 个答案:

答案 0 :(得分:0)

您只需要一个指令

Require not ip 1.1.1.1 2.2.2.2

它只允许访问除1.1.1.12.2.2.2 ip的

之外的所有主机