我正试图与流浪汉和厨师打交道。如果我从 git 下载 opscode 食谱 apache2,检查最新标签并在我的 Vagrantfile 中执行以下操作:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant::Config.run do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
config.vm.forward_port 80, 8080
config.vm.provision :chef_solo do |chef|
chef.cookbooks_path = "chef/cookbooks"
chef.add_recipe("apt")
chef.add_recipe("apache2")
chef.add_recipe("apache2::mod_rewrite")
end
end
...我最终得到了一个安装了 apache 并且可以工作的虚拟机,但是(经过一番挖掘,我发现)/var/www 不是文档根目录,它实际上是 /etc/apache2/htdocs
我是否需要在我的 Vagrantfile 中添加一行来配置文档根目录?
任何帮助,将不胜感激!
来宾 Ubuntu 12.04