我在 Apache 下运行一个带有多个虚拟主机的网络服务器。我想禁止访问某些文件名,但不是在每个 vh 上使用拒绝规则,我想知道我是否可以通过全局配置来实现这一点?
更新
我发现以下内容适合我的需要。
<FilesMatch "myfile.ext">
Require all denied
</FilesMatch>
我在 Apache 下运行一个带有多个虚拟主机的网络服务器。我想禁止访问某些文件名,但不是在每个 vh 上使用拒绝规则,我想知道我是否可以通过全局配置来实现这一点?
我发现以下内容适合我的需要。
<FilesMatch "myfile.ext">
Require all denied
</FilesMatch>
根据说明书
因此,理论上在主配置中设置指令,如果指令的上下文允许,只要您不覆盖任
<VirtualHost>
一部分中的指令并禁止.htaccess
覆盖,就应该工作并强制执行。但这是一个简单的测试案例,如果事情真的按预期工作......