来自apache2的一个function我无法实现; 要求仅对外部访问进行身份validation,但是可以自由访问本地networking上的用户。 任何想法如何轻松处理这种情况?
任何帮助,将不胜感激。
我删除了我以前的答案,并希望提出一个我在下面提供的解决方案
我做了一些搜索,并找到了解决问题的办法 – 在代码中,使用auth_basic指令的地方,进行如下更改 :
satisfy any; allow 10.0.0.1/8 // give access for all internal request deny all; auth_basic "...." // your auth_basic code goes here auth_basic_user_file ... // your auth_basic_user_file goes here
怎么运行的? satisfy指令意味着来自下一个访问规则的any或all必须被传递来访问资源。 你可以在这里找到更多的细节: 满足
这应该完全适合你的问题;)