apache - 通过 puppet 启用 .htaccess 文件

标签 apache .htaccess vagrant puppet

我正在尝试使用 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/

相关文章:

php - 资源有时在开发服务器上加载缓慢

linux - .htaccess 将子域+文件夹重写为uri

vagrant 找不到现有的盒子

php - htaccess basic auth 只允许一个目录

apache - 如何将这 2 个 .htaccess RewriteRules 合并为一个?

vagrant puppetlabs-mysql Mysql_grant 失败

centos - Vagrant 如何在 CentOS 上自动安装 Docker?

apache - 如何通过 REST API 将用户添加到 Apache Ranger

java - 导出 PDF 时出错,FOP "fo:list-item"不是 "fo:list-item-body"的有效子级!

apache - htaccess : exluce some domain in RewriteCond