Vagrant 如何将PuPHPet的html/index.html移动到annother目录

Vagrant 如何将PuPHPet的html/index.html移动到annother目录,vagrant,puphpet,Vagrant,Puphpet,使用构建Vagrant配置文件时,它会在项目根myproject/html/index.html上创建一个新文件夹 我更喜欢将此文件移动到子文件夹中,以免破坏根文件夹:因此我将其放在puphpet/html/index.html中,但如何配置/告诉Apache在使用IP地址而不是虚拟主机访问应用程序时加载此文件 现在,当我使用ssh访问虚拟机并看到文件夹/var/www/html]的内容时,它是空的 更新 在使用vagrant ssh对创建的machin进行了一些研究之后,我转到apache配置

使用构建Vagrant配置文件时,它会在项目根myproject/html/index.html上创建一个新文件夹

我更喜欢将此文件移动到子文件夹中,以免破坏根文件夹:因此我将其放在puphpet/html/index.html中,但如何配置/告诉Apache在使用IP地址而不是虚拟主机访问应用程序时加载此文件

现在,当我使用ssh访问虚拟机并看到文件夹/var/www/html]的内容时,它是空的

更新

在使用vagrant ssh对创建的machin进行了一些研究之后,我转到apache配置文件夹,在/etc/apache2/sites中找到了以下可用文件:apache在这里保存网站的配置。此目录有3个配置VirtualHost的文件:

https的10-default_vhost_443.conf 10-default_vhost_80.conf 25-av_ztkymjg7l3qz.conf

前两个是默认的,第三个指向我的应用程序的共享文件夹,下面是10-default_vhost_80.conf的内容


因此,我认为如果可以将这个文件的documentroot更改为/var/www/puphpet/html,那么我的问题就解决了:但是如何将共享文件夹定义为

    synced_folder:
        blablabla:
            source: ./
            target: /var/www
因此,当它在根项目中创建新的html/index.html时,它将同步到guest/var/www/html/index.html

如果要将html文件夹移动到puphpet目录中,可以执行以下操作

    synced_folder:
        blablabla:
            source: ./puphpet/
            target: /var/www

隐马尔可夫模型。。这将覆盖我的web文件夹:是否进行了其他更改?我对source:./puphpet/也做了同样的操作,我可以看到与根文件夹下相同的页面。不,我没有做任何其他更改。。请看我对这个问题的更新,因为我已经做了一些检查。谢谢将docroot更改为/var/www/puphpet/html或使用/puphpet/pointing指向/var/ww对共享文件夹进行更改是相同的,这两种更改都会导致主机在puphpet/html/下的html文件在guest/var/www/html/下可访问。问题是,我不希望puphpet在我的项目中创建html文件夹,但是,希望将此文件夹映射到我在puphpet/html/中复制的文件夹,因为当我使用浏览器键入服务器的IP地址时,会显示index.html文件。。这个index.html文件基本上就像一个帮助或提醒,告诉您使用vhost而不是IP地址。
    synced_folder:
        blablabla:
            source: ./puphpet/
            target: /var/www