4

我正在尝试使用 Vagrant 和 Puppet 在 Apache 中启用 .htaccess 文件。当我将“override”参数添加到我的 vhost 配置并运行“vagrant up”时,我收到一个错误:

[...] 中的无效参数覆盖

当我删除该行时,vm 会完美启动并运行。除了, .htaccess 文件被忽略。

这是我的虚拟主机配置:

apache::vhost { 'local.testsite':
  server_name   => 'local.testsite',
  serveraliases => [],
  docroot       => '/var/www/',
  port          => '80',
  env_variables => [],
  priority      => '1',
  override   => ["All"],
}

为什么我会收到此错误,我该如何解决?

4

1 回答 1

4

如果您使用的是最新版本的 puppetlabs-apache 模块,我会看到 *allow_override* 属性并且不会覆盖

https://github.com/puppetlabs/puppetlabs-apache#allow_override

于 2013-12-20T08:34:43.910 回答