0

我正在使用 SALT 配置来创建我的 vagrant box。

在我的 apache2.sls 我有

apache2:
  pkg:
    - installed
  service:
    - running

如何确保 mod_rewrite 已启用?

非常感谢您宝贵的时间。

4

1 回答 1

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,我们会解决的!

于 2013-09-02T03:34:23.933 回答