2

我需要我的 Apache 只需要对外部访问进行身份验证,但在我的本地网络中是免费的。我的 Apache 中有 mod_user。

4

2 回答 2

2

处理这个最简单的方法是使用两个虚拟主机。一个用于外部用户,一个用于内部用户……即“www.myhost.com”用于外部用户,“www-int.myhome.com”用于内部用户。仅将 www-int 限制为内部 IP,没有身份验证要求。

或者,您可以在 Auth 指令中使用类似的内容:

Require valid-user
Allow from 192.168.1
Satisfy Any 
于 2008-10-16T19:01:07.973 回答
1

对apache身份验证不多,我只是不时使用tomcat来测试一些jsp。

你试过读这个吗?http://httpd.apache.org/docs/1.3/howto/auth.html#basicconfig

于 2008-10-16T18:50:05.390 回答