我是 Chef 的新手,正在运行 AWS OpsWorks 环境并通过 Chef 11.10 部署代码。我正在尝试alias
在运行 apache2 的实例上的 vhost 文件中创建两行:
alias /foo /my/dir/name/
alias /bar /another/my/dir/name
我在 S3 存储桶中有一本自定义说明书,OpsWorks 已成功提取并分发到所有实例。在那个自定义食谱中,我有一个名为vhosts.rb
:
include_recipe "apache2"
web_app "Test1" do
server_name "Web1.com"
server_aliases ["www.Web1.com"]
allow_override "all"
docroot "/srv/www/web_test/current/sites/"
end
这可以很好地创建一个 vhost 文件,但我无法弄清楚如何添加别名行。我查看了 OpsCode 默认的 apache2 食谱,但在、、或中找不到对通用alias
命令/参数的任何引用。default.rb
mod_alias
web_app
web_app.conf.erb
如何添加这些别名行?我敢肯定这很容易,但我正在试图弄清楚这一点。任何帮助将不胜感激。