经历了几百圈之后,我终于设法让Centos 5.8挂载VirtualBox共享文件夹(非只读),该文件夹现在显示在:
/media/sf_sites
这是我的主机(Mac OS X 10.8.2)上包含站点的文件夹。
该目录及其子文件夹均归用户root
和组所有vboxsf
我已将该用户添加apache
到该组vboxsf
但是httpd不允许我将共享文件夹用作文档根目录。我的虚拟主机设置为:
DocumentRoot /media/sf_sites/mysite/public
在Apache重新启动时,我得到以下信息:
Starting httpd: Warning: DocumentRoot [/media/sf_sites/mysite/public] does not exist
[ OK ]
而且,毫不奇怪,在浏览器中查看网站时,我收到403错误。(“您无权访问此服务器上的/。”)
任何想法是否有可能使这项工作?
我想在Mac上进行开发,但是在VirtualBox中使用Linux作为开发服务器。有替代方法吗?
DocumentRoot [/var/www/sites/mysite/public] does not exist