使用Vagrant时,如何访问webroot之外的文件?

时间:2015-02-19 00:14:24

标签: drupal vagrant virtual-machine hostname

我有一个包含以下结构的目录:

phpinfo.php
adminer.php
drupal/
Vagrantfile
bootstrap.sh (config file)
index.html (on-boarding information for site-builder, etc.)

我的同步文件夹是drupal(映射到/ var / www / html),但我还想访问phpinfo.phpadminer.php

主机名也设置为构建为映射到此新流浪客户的webapp.dev主机。

我可以将整个目录设为同步文件夹,但我不想创建混乱或者必须访问webapp.dev/drupal上的网站。

如何以网络根目录访问drupal站点但仍然运行各种工具?是否可以创建一个映射到包含文件夹结构的其他虚拟主机和同步目录?

1 个答案:

答案 0 :(得分:0)

您可以配置另一个同步文件夹。我这样做的证书应该保存在webroot之上。这是我的Vagrantfile的摘录。

config.vm.synced_folder "./public_html", "/vagrant",
  id:            "vagrant-root",
  owner:         "vagrant",
  group:         "www-data",
  mount_options: ["dmode=775,fmode=664"]

config.vm.synced_folder "./certs", "/certs",
  id:            "certs"

请注意,您必须为每个文件夹使用单独的id