![VirtualBox 的共享文件夹作为 Apache2 www 目录](https://linux22.com/image/1494645/VirtualBox%20%E7%9A%84%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E5%A4%B9%E4%BD%9C%E4%B8%BA%20Apache2%20www%20%E7%9B%AE%E5%BD%95.png)
我在 Windows 中使用 VirtualBox,并在其上安装了 Kali Linux。我已配置 NAT 网络,以便我可以通过 Windows 浏览器连接到 Linux VM 中的 Apache 服务器。它运行良好,我可以访问/var/www
VM 中文件夹中的文件。
我设置了一个 Windows 和 Kali Linux 都可以访问的共享文件夹。我想将该文件夹设置为www
Apache2 服务器文件夹。我该怎么做?
我尝试通过将 替换为 来编辑apache2.conf
文件。(是共享文件夹)。但它给出了错误。<Directory /var/www>
<Directory /media/sf_www>
sf_www
403
然后我尝试vboxsf:x:142:
用vboxsf:x:142:www-data
文件替换/etc/group
并重新启动虚拟机。但结果是一样的。
那么,如何将共享文件夹配置为www
Apache2 服务器的文件夹?
答案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.conf
为DocumentRoot /media/sf_www
在文件中添加用户组/ect/group
。
重启机器。全部完成。
在 Kali Linux 2016 中测试。