我正在使用 htaccess 来阻止对我们开发服务器的所有访问,代码如下:
AuthType Basic
AuthName "Auth"
AuthUserFile /var/htpasswd
Require valid-user
Order allow,deny
Satisfy any
我在 Apache httpd.conf 中设置了一个名为 DEV 的变量。我将其用于 php 中的配置文件,但当 DEV 设置时,我如何使用它来仅使用身份验证
答案1
如果请求不是针对生产环境,则请求授权。将这两个规则中的“任何”定义为足够
AuthType Basic
AuthName "Auth"
AuthUserFile /var/htpasswd
allow from env=PRODUCTION
require valid-user
satisfy any