我们有一个 cloud-config 脚本,可以在创建后立即在服务器上执行一些工作。(数字海洋水滴)
我希望脚本修改 apache 的默认行为,将 /var/www 目录的AllowOverride设置为All (默认值为 None)。
要手动执行此操作,我只需将 apache 配置文件 (/etc/apache2/apache2.conf) 更改为以下值。
<Directory /var/www/>
AllowOverride All
但是,我想以某种方式使用 cloud-config自动进行更改。
有一个更好的方法吗?
(注意:我不想使用write_files指令简单地用我们自己的自定义版本覆盖整个 apache2.conf 文件,因为担心与未来的 apache 版本不兼容)
假设您不想使用像 chef 这样的完整配置管理系统,您可以将其添加到
runcmd:
列表中:问题是这些简单的更改增加了数量和复杂性,最后你应该使用 chef。