호스트에 공유 폴더가있는 VirtualBox VM에서 Ubuntu 11.04 데스크톱 32 비트를 설정했습니다. 공유 폴더는
/media/sf_Dev/
Apache2를 변경 DocumentRoot
하여 해당 폴더 를 가리키고 싶기 때문에 해당 파일 /etc/apache2/sites-available/default
의 기존 두 경로를 / var / www 대신 / media / sf_Dev / 로 바꾸 도록 편집 했으며 index.html이 표시되지 않습니다.
내가 볼 때 /var
와 ls -l
내가 볼
drwxr-xr-x 2 root root ... www
ls -l /media/
내가 볼 때
drwxrwx--- 1 root vboxsf ... sf_Dev
아파치가 그 디렉토리에 넣은 index.html을 보지 못하는 것 같습니다 ( cp /var/www/index.html /media/sf_Dev/
iirc)
또한 그룹을 vboxsf로 만들기 위해 envvars를 편집하려고 시도했지만 그 부분을 잘못했다고 생각합니다.
export APACHE_RUN_GROUP=www-data
에
export APACHE_RUN_GROUP=vboxsf
내가 뭘 잘못하고 있니, Apache2가 해당 디렉토리에서 파일을 제공하도록하려면 어떻게해야합니까? (기술적으로 아파치 파일을 제공하고 싶지만 /media/sf_Dev/apache/www
한 번에 한 단계 씩 표시하므로 단락을 돕는 데 도움이된다면 그렇게하십시오)