Apache身份验证用于外部访问,但不用于本地访问

时间:2008-10-16 18:37:50

标签: apache authentication

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

2 个答案:

答案 0 :(得分:2)

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

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

Require valid-user
Allow from 192.168.1
Satisfy Any 

答案 1 :(得分:1)

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

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