我正在使用HTTPS +基本身份validation( AuthType Basic ... Require valid-user )来保护资源,但我想允许从本地通过连接,即使他们没有身份validation。
什么是最简单的方法呢?
您可以告诉apache允许来自特定IP地址的连接,如下所示:
Allow from 192.168.0.1/24 Satisfy Any
如果您将其添加到您的身份validationscheme,则将允许192.168.0.1 – 192.168.0.254范围内的任何IP地址访问您的内容。
一个完整的例子可能是这样的(我正在使用摘要,只是用你的基本代码替代):
<Location /> Order deny,allow Deny from all AuthName "SomeSite" AuthType Digest AuthDigestProvider file AuthDigestDomain http://somesite.com AuthUserFile /etc/apache2/password.file Require valid-user Allow from 192.168.0.1/24 Satisfy Any </Location>