如何使用.htaccess通过密码和IP地址限制networking访问?

我们试图通过要求密码来locking我们的pipe理网站,并要求请求来自授权的IP地址。 我们已经想出了如何分开做,但不知道如何将两者结合起来。

AuthName "Restricted Access" AuthUserFile /usr/www/users/directory/.passwd AuthType Basic Require valid-user Order deny,allow Deny from all Allow from 79\.1\.129\.85 Satisfy Any 

这是最接近我们来了。 顺便说一句,我们也希望能够在白名单上input多个IP地址。

你应该使用

 Satisfy All 

http://httpd.apache.org/docs/2.2/mod/core.html#satisfy

至于从部分允许,请看http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html

你可以使用例如

 Allow from 192.168.1.104 192.168.1.205