jco*_*and 19 virtualbox apache-http-server ubuntu
我在 VirtualBox VM 上设置了 32 位 Ubuntu 11.04 桌面,并在主机上设置了一个共享文件夹。共享文件夹是
/media/sf_Dev/
Run Code Online (Sandbox Code Playgroud)
我想更改 Apache2 以指向该DocumentRoot文件夹,所以我编辑将该文件中/etc/apache2/sites-available/default现有的两个路径替换为 /media/sf_Dev/ 而不是 /var/www,它不会显示 index.html。
当我/var和ls -l我一起看的时候
drwxr-xr-x 2 root root ... www
Run Code Online (Sandbox Code Playgroud)
当ls -l /media/我看到
drwxrwx--- 1 root vboxsf ... sf_Dev
Run Code Online (Sandbox Code Playgroud)
并且 Apache 似乎没有看到我放在该目录中的 index.html ( cp /var/www/index.html /media/sf_Dev/iirc )
我也尝试编辑 envvars 使组成为 vboxsf 但我认为我做错了那部分。
export APACHE_RUN_GROUP=www-data
Run Code Online (Sandbox Code Playgroud)
到
export APACHE_RUN_GROUP=vboxsf
Run Code Online (Sandbox Code Playgroud)
我做错了什么,我需要做什么才能让 Apache2 从该目录提供文件?(从技术上讲,我想为 apache 提供文件,/media/sf_Dev/apache/www但我一次计算一个步骤,所以如果这有助于您短路,那就这样吧)
Fuu*_*Fuu 25
将 vboxsf 组添加为 apache 的补充组可能是最简单的。
Ubuntu:
sudo usermod -a -G vboxsf www-data
Run Code Online (Sandbox Code Playgroud)
软呢帽:
sudo usermod -a -G vboxsf apache
Run Code Online (Sandbox Code Playgroud)
当我想访问自动安装的共享文件夹时,这对我有用。您可能还想将自己的用户名添加到 vboxsf 组以访问文件。
| 归档时间: |
|
| 查看次数: |
13043 次 |
| 最近记录: |