了解Vagrant同步文件夹的默认设置&;html文件夹

了解Vagrant同步文件夹的默认设置&;html文件夹,vagrant,virtualbox,puphpet,Vagrant,Virtualbox,Puphpet,我正在努力让一个流浪设置第一次在Windows8.1机器上运行。我一直在翻阅所有的文档,以了解它是如何工作的。我使用puphpet来帮助我配置一个Ubuntu 14 LAMP开发框 我的困惑在于如何设置同步文件夹。安装时的同步文件夹似乎总是在我在puphpet设置中指定的任何本地目录中创建一个新的“default”和“html”文件夹。然后,我必须将任何要运行的代码文件放在默认文件夹中 例如:主机文件夹:./www在漫游结束后,在其中包含/www/default和www//html。为什么会发生

我正在努力让一个流浪设置第一次在Windows8.1机器上运行。我一直在翻阅所有的文档,以了解它是如何工作的。我使用puphpet来帮助我配置一个Ubuntu 14 LAMP开发框

我的困惑在于如何设置同步文件夹。安装时的同步文件夹似乎总是在我在puphpet设置中指定的任何本地目录中创建一个新的“default”和“html”文件夹。然后,我必须将任何要运行的代码文件放在默认文件夹中

例如:主机文件夹:./www在漫游结束后,在其中包含/www/default和www//html。为什么会发生这种情况?我将远程文件夹保留为默认的/var/www

我的理想设置是在我的机器上设置一个Vagrant box文件夹,然后让我的代码项目与Vagrant box文件位于同一目录中。然而,似乎我只能将代码项目放在Vagrant创建的“default”目录中

我在文档中找不到这方面的任何提及。这是正常的行为吗?如果没有,我如何才能绕过这个问题,这样我就可以将代码保存在我想要的任何目录中

以下是PUPPET配置文件中的相关代码: 已同步的\u文件夹:

Rh7fCuil7xE4: source: ./www target: /var/www sync_type: default rsync: args: '-z' exclude: .vagrant/ auto: 'false' Rh7fCuil7xE4: 资料来源:./www 目标:/var/www 同步类型:默认值 rsync: args:'-z' 不包括:流浪汉/ 自动:“假”
这里是puphpet的作者

Nginx为其默认vhost创建一个文件夹(与Apache相同)。这就是那两个文件夹。puphpet中似乎还有一个小错误,它将创建两个文件夹,即使其中一个是正确的。我会考虑修复它,但它不会对你的虚拟机有丝毫影响


/var/www
是您定义的目标,因此出现在您的硕士学位
/www
中的任何内容也将出现在您的虚拟机的
/var/www
中,反之亦然。

这里是puphpet的作者

Nginx为其默认vhost创建一个文件夹(与Apache相同)。这就是那两个文件夹。puphpet中似乎还有一个小错误,它将创建两个文件夹,即使其中一个是正确的。我会考虑修复它,但它不会对你的虚拟机有丝毫影响


/var/www
是您定义的目标,因此出现在您的硕士学位
/www
中的任何内容也将出现在您的虚拟机的
/var/www
中,反之亦然。

谢谢您的回复!我想我的困惑在于它实际上是如何被托管的。我的linux排骨不应该放在这里。然后我假设任何进入默认状态的东西都会被提供给web,但我以前认为任何进入服务器上的www的东西都会被托管。我想我想弄清楚的是,大多数开发人员是如何设置他们的开发环境来与Vagrant一起工作的,而这种设置是用来托管文件的。我倒了一大堆教程,但没有找到任何例子来解释这一点。你能把你的项目放在“默认”文件夹里吗?我想知道是否有人关闭了。在多读了一点之后,我意识到我没有得到Apache的“It Work!”页面。它只是转到文件夹的索引页,并显示其中所有内容的列表。知道为什么会这样吗?我安装了一个非常基本的灯箱,与puphpet中的默认值相比,我没有做太多的更改。谢谢您的回复!我想我的困惑在于它实际上是如何被托管的。我的linux排骨不应该放在这里。然后我假设任何进入默认状态的东西都会被提供给web,但我以前认为任何进入服务器上的www的东西都会被托管。我想我想弄清楚的是,大多数开发人员是如何设置他们的开发环境来与Vagrant一起工作的,而这种设置是用来托管文件的。我倒了一大堆教程,但没有找到任何例子来解释这一点。你能把你的项目放在“默认”文件夹里吗?我想知道是否有人关闭了。在多读了一点之后,我意识到我没有得到Apache的“It Work!”页面。它只是转到文件夹的索引页,并显示其中所有内容的列表。知道为什么会这样吗?我安装了一个非常基本的灯箱,与puphpet中的默认设置相比,我没有做太多更改。