【发布时间】:2017-11-05 19:07:28
【问题描述】:
我正在为 Vagrant 使用 Scotchbox (box.scotch.io)。自从他们上次更新以来,当我尝试在 Apache 中设置一些域配置时,我得到一个文档根目录缺失错误(AH00112:警告:DocumentRoot [/var/www/mypage] 不存在)。我真的无法确定它是自 Scotch 2.0 以来的设置更改,还是 Vagrant 出于某种原因拒绝了这些文件夹。我的设置如下,
Vagrant 文件路径
config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=666"]
Apache 域配置路径
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName mypage.dev
ServerAlias www.mypage.dev
DocumentRoot /var/www/mypage
</VirtualHost>
000-default 和 scotchbox 配置文件都指向 /var/www/public。我的默认 dev 文件夹位于 ~username/Development,在该文件夹中是我的 Vagrant 文件。
有什么想法吗?
如果我需要提供其他详细信息,请告诉我。
更新:切换到 Docker。厌倦了这个。
【问题讨论】:
标签: vagrant virtualbox virtualenv virtualhost