如何确保使用SALT配置启用mod_rewrite

时间:2013-08-16 15:34:57

标签: vagrant provisioning salt-stack

我正在使用SALT配置创建我的流浪盒。

在我的apache2.sls中我有

apache2:
  pkg:
    - installed
  service:
    - running

如何确保启用mod_rewrite?

非常感谢你宝贵的时间。

1 个答案:

答案 0 :(得分:2)

如果您只想启用mod_rewrite,请尝试以下操作:

sudo a2enmod rewrite:
  cmd.run:
    - unless: test -f /etc/apache2/mods-enabled/rewrite.load
    - require:
      - pkg: apache2

apache2:
  pkg.installed:
    - name: apache2
  service.running:
    - name: apache2
    - require:
      - pkg: apache2
    - watch:
      - cmd: sudo a2enmod rewrite

这应该安装软件包,然后运行脚本(因为服务需要cmd和pkg),然后它会在脚本运行后监视重启服务。如果它对您不起作用,请随时加入我们的#salt irc,我们会把它弄清楚!