VirtualBox 的共享文件夹作为 Apache2 www 目录

VirtualBox 的共享文件夹作为 Apache2 www 目录

我在 Windows 中使用 VirtualBox,并在其上安装了 Kali Linux。我已配置 NAT 网络,以便我可以通过 Windows 浏览器连接到 Linux VM 中的 Apache 服务器。它运行良好,我可以访问/var/wwwVM 中文件夹中的文件。

我设置了一个 Windows 和 Kali Linux 都可以访问的共享文件夹。我想将该文件夹设置为wwwApache2 服务器文件夹。我该怎么做?

我尝试通过将 替换为 来编辑apache2.conf文件。(是共享文件夹)。但它给出了错误。<Directory /var/www><Directory /media/sf_www>sf_www403

然后我尝试vboxsf:x:142:vboxsf:x:142:www-data文件替换/etc/group并重新启动虚拟机。但结果是一样的。

那么,如何将共享文件夹配置为wwwApache2 服务器的文件夹?

答案1

无需手动挂载文件夹。auto mount在共享文件夹设置中勾选该选项。我的共享文件夹名为。因此文件夹将在虚拟机中www创建为。media/sf_www

<Directory /var/www> ... </Directory>用文件中的以下代码替换标签/etc/apache2/apache2.conf

<Directory /media/sf_www>
    Options Indexes
    AllowOverride None
    Order Allow,Deny
    Allow from all
    Require all granted
</Directory>

DocumentRoot /var/www/html将文件中的行替换/etc/apache2/sites-available/000-default.confDocumentRoot /media/sf_www

在文件中添加用户组/ect/group

重启机器。全部完成。

在 Kali Linux 2016 中测试。

相关内容