我需要我的Apache只需要对外部访问进行身份验证,但在我的本地网络中是免费的。我的Apache中有mod_user。
答案 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