Apache 2.2.15:允许来自 CN 的请求来自 Internet 的身份验证

Apache 2.2.15:允许来自 CN 的请求来自 Internet 的身份验证

如何配置目录 /something 的 httpd.conf,以授予来自 10.0.0.0/8 的所有人无需密码的访问权限,并要求来自任何地方的其他人进行基本身份验证

目标很简单:我公司网络内部的人员应该能够访问一个小型测试站点,而外部人员只有知道密码才能访问它。我知道如何实现这两个目标,但如何将它们结合起来呢?

亲切的问候

答案1

下面的操作应该可以满足您的要求(尤其是Satisfy any):

AuthName "..."
AuthType Basic
Require valid-user

Order deny,allow
Allow from x.x.x.x
Deny from all

Satisfy any

答案2

在您的 httpd.conf 中创建两个单独的配置,并
RewriteCond %{REMOTE_HOST} ^10.0.0.在密码位置使用来替换本地用户的路径。

相关内容