我有以下设置:
主机:openSUSE LEAP (KDE) Linux 客户机:CentOS 7 (无 GUI,仅命令行) VM:VirtualBox 5.1.4
我的主机上有一个名为的目录~/development/webfiles
,在我的 CentOS VirtualBox 服务器上,我有/webapps/apps/webtest/public_html
。
我希望这些文件/webapps/apps/webtest/public_html
确实来自我的主机的~/development/webfiles
目录。
我该如何做呢?
编辑:之后安装访客添加项,我现在有一个文件夹:
/media/sf_webfiles
我如何能:
- 将我的 public_html 目录指向那里
- 使其在启动时发生
答案1
我通过执行以下操作解决了这个问题:
- 安装访客添加功能在 CentOS 服务器中
- 查找共享文件夹的实际名称:
ls -l /media
- 删除现有的“public_html”目录:
rm /webapps/apps/webtest/public_html
(您可能需要 root 权限) - 创建到该目录的符号链接:
ln -s /media/sf_webfiles /webapps/apps/webtest/public_html
编辑:这确实不是为阿帕奇工作!
符号链接文件夹不起作用 - 无论我授予目录什么权限,apache 都不会读取它。相反,我必须像这样挂载它:
sharedfoldername /webapps/apps/destfolder vboxsf rw,uid=48,gid=48 0 0
我把它放进/etc/rc.d/rc.local