【发布时间】:2014-08-29 20:18:44
【问题描述】:
我是 Chef 的新手,正在运行 AWS OpsWorks 环境并通过 Chef 11.10 部署代码。我正在尝试在运行 apache2 的实例上的 vhost 文件中创建两个 alias 行:
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 手册,但在 default.rb、mod_alias、web_app 或 web_app.conf.erb 中找不到对通用 alias 命令/参数的任何引用。
如何添加这些别名行?我敢肯定这很容易,但我正在试图弄清楚它。任何帮助将不胜感激。
【问题讨论】:
标签: apache amazon-web-services chef-infra aws-opsworks