我正在尝试基于使用Chef配置的vagrant来设置开发环境.我使用Apache(使用Chef)创建了一个环境,可以通过端口转发从我的主机访问Web服务器.
我想让我的流浪盒包含几个虚拟主机和共享文件夹我将定义指出相同框和相关虚拟主机的不同项目.
我需要了解的是,是否有一种Chef方式可以在vagrant box下为apache创建虚拟主机(也许是其他Web服务器,例如nginx).或者在漫画厨师设置后,我应该通过ssh手动配置虚拟主机和连接盒?如果两种选择都可用,哪一种更适合应用?
最佳答案 答案是肯定的,你可以使用Chef来做到这一点.您必须选择使用标准社区
recipe of Apache2 by Opscode或其中的一部分.您可能还想查看讨论
here和
here
当然,良好的做法是使用配方/编写自己的配方来创建虚拟主机并启用它们.您希望使用Chef实现的一项任务是自动执行此操作,这样您就不必手动执行此操作.您的方案的复杂性可能要求您以不同于下面链接中尝试的方式执行此操作.如果您计划部署本地计算机以外的其他位置,则可能必须使用DNS配置.