2010-10-11 79 views
3

如果用户不在某个IP范围内,是否有方法要求使用htpasswd?HT访问IP限制和htpasswd

编辑:

K I有这个权利现在

Order Deny,Allow 
Deny from all 
AuthName "Htacess" 
AuthUserFile /var/www/Test/.htpasswd 
AuthType Basic 
Require valid-user 
Allow from 111.111.111.111 
Satisfy Any 

但它给我一个500错误

回答

7

想通了

AuthName "Htaccess" 
AuthUserFile /var/www/test/.htpasswd 
AuthType Basic 
Satisfy Any 
<Limit GET POST> 
    Order Deny,Allow 
    Deny from all 
    Allow from 111.111.111.111 
    Require valid-user 
</Limit> 
0

可以限制使用的.htaccess的IP范围访问。您可以将其与.htpasswd的用户结合使用以获得更高的安全性。

看看this tutorial概述两个。虽然是分开的,但可以在同一个.htaccess文件中一起使用它们。

+0

是啊,我知道如何使用他们两个,我只是不知道如何加入他们的行列 – Ascherer 2010-10-11 17:58:09