使用厨师在vagrant中使用自定义docroot设置apache2

时间:2012-11-17 15:50:01

标签: chef vagrant

我是流浪汉和厨师的完全新手。作为第一个项目,我决定只设置一个apache2并将docroot指向共享文件夹。

这似乎需要执行chef的apache2配方的“web_app”目标,并将docroot作为变量。但是,我无法弄清楚如何在流浪汉的背景下这样做。

1 个答案:

答案 0 :(得分:1)

首先,请确保使用最新版本的Apache cookbook

其次,在编写新的cookbook时,在metadata.rb

中声明对apache2 cookbook的依赖
depends "apache2"

第三,在你的食谱中使用这样的东西:

include_recipe“apache2”

web_app "testrail" do
    server_name "myproject.com"
    server_aliases ["myproject.com"]
    docroot "/var/www/customroot"
    cookbook "apache2"
end