Apache 在漫游框上创建虚拟主机

Apache 在漫游框上创建虚拟主机,apache,virtualhost,chef-infra,vagrant,Apache,Virtualhost,Chef Infra,Vagrant,我正在尝试建立一个基于Chef提供的vagrant的开发环境。我用Apache(使用Chef)创建了一个环境,可以通过端口转发从主机访问web服务器 我想让我的“漫游”框包含几个虚拟主机,并使用共享文件夹定义指向同一个框和相关虚拟主机的不同项目 我需要了解的是,是否有一种方法可以在vagrant box下为apache创建虚拟主机(它可能是其他web服务器,例如nginx)。或者在vagrant+chef安装之后,我是否应该通过ssh使用连接盒手动配置虚拟主机?如果两个选项都可用,那么哪一个更适

我正在尝试建立一个基于Chef提供的vagrant的开发环境。我用Apache(使用Chef)创建了一个环境,可以通过端口转发从主机访问web服务器

我想让我的“漫游”框包含几个虚拟主机,并使用共享文件夹定义指向同一个框和相关虚拟主机的不同项目


我需要了解的是,是否有一种方法可以在vagrant box下为apache创建虚拟主机(它可能是其他web服务器,例如nginx)。或者在vagrant+chef安装之后,我是否应该通过ssh使用连接盒手动配置虚拟主机?如果两个选项都可用,那么哪一个更适合应用?

答案是肯定的,您可以使用Chef来执行此操作。您必须选择使用标准社区或其一部分。您可能还希望查看讨论和


当然,好的做法是使用配方/编写自己的配方来创建虚拟主机并启用它们。您希望通过Chef实现的一件事是将其自动化,这样您就不必手动完成。您的场景的复杂性可能要求您以不同于下面链接中尝试的方式进行操作。如果您计划将DNS配置部署到本地计算机以外的其他地方,您可能需要进行DNS配置。

非常感谢。链接也非常有用。我将遵循这些实践。@azer您可以在config.yml中添加vhost配置并启动“vagrant provision”