我正在尝试使用 Vagrant 和 Puppet 在 Apache 中启用 .htaccess 文件。当我将“override”参数添加到我的虚拟主机配置并运行“vagrant up”时,出现错误:
Invalid parameter override in [...]
当我删除该行时,虚拟机可以完美启动并运行。除此之外,.htaccess 文件将被忽略。
这是我的虚拟主机配置:
apache::vhost { 'local.testsite':
server_name => 'local.testsite',
serveraliases => [],
docroot => '/var/www/',
port => '80',
env_variables => [],
priority => '1',
override => ["All"],
}
为什么我会收到此错误以及如何修复它?
最佳答案
如果您使用的是最新版本的 puppetlabs-apache 模块 我看到 *allow_override* 属性,而不是覆盖
https://github.com/puppetlabs/puppetlabs-apache#allow_override
关于apache - 通过 puppet 启用 .htaccess 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17075284/