在流浪盒子上创建虚拟主机

问题描述:

我试图建立一个基于厨师提供的流浪者的开发环境。我使用Apache创建了一个环境(使用Chef),并且可以通过端口转发从我的主机访问Web服务器。在流浪盒子上创建虚拟主机

我想使我的流浪盒包含几个虚拟主机和共享文件夹我将定义指出相同的盒子和相关的虚拟主机的不同项目。

我需要学习的是,是否有一种Chef方式为流浪箱下的apache(也可能是其他web服务器,例如.nginx)创建虚拟主机。或者在流浪+厨师设置之后,我应该使用ssh通过连接盒手动配置虚拟主机?如果两个选项都可用,哪一个更适合应用?

答案是肯定的,你可以使用厨师做到这一点。您需要的选择是使用标准社区recipe of Apache2 by Opscode或其中的一部分。您可能还想查看讨论herehere

好的做法当然是使用配方/编写您自己的来创建虚拟主机并启用它们。你想与厨师实现的一件事是自动化,这样你就不必手动做。您的方案的复杂性可能要求您以不同于以下链接尝试的方式进行。如果您打算部署本地计算机以外的其他位置,则可能必须使用DNS配置。

+0

非常感谢。此外链接也非常有帮助。我会遵循这些做法。 – azer 2012-07-24 19:23:28

+0

@azer您可以在config.yml中添加vhost配置并启动'vagrant provision' – 2014-04-14 16:17:44