我在Apache的setEnvIf上有read the documentation,并使用他们的示例编写了以下httpd配置文件,旨在仅允许来自HTTP Header User-Agent = Doug
的请求SetEnvIfNoCase User-Agent Doug let_me_in
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from env=let_me_in
</Directory>
使用Postman发送请求时,User-Agent为Doug,请求被拒绝。我也尝试将订单切换为允许,否认无济于事。
我正在运行Amazon AMI并使用Apache 2.2.31