Nach dem einbinden des Shared-Folders war der Zugriff für den
Apache User nicht erlaubt (
Forbidden 403) . Das Verzeichnis konnte zwar gemounted und mittels Symlink in das
/var/www/html/ gemounted werden. Auch
User und
Group war dem
Apachen zugewiesen, jedoch ohne Erfolg.
Diese Lösung wurde nur für ein Versuchsprojekt angewendet und deaktiviert gewisse Sicherheitseinstellungen.
Lösung
- Der apache User wurde der vboxsf Gruppe zugewiesen.
usermod -a -G vboxsf apache
vim /etc/selinux/config → set SELINUX from
enforcing to
disabled
- Erstellen des Links vom Mount zum Zielfolder
ln -s /media/sf_php5 /mnt/share/php5
- Entfernen von /etc/httpd/conf.d/welcome.conf und erstellen eines neuen .config-Files (VirtualHost Eintrag) vim example_php 5.conf mit folgendem Inhalt.
<VirtualHost *:80>
DocumentRoot /mnt/share/php5
<Directory /mnt/share/php5>
Require all granted
</Directory>
</VirtualHost>
Keine Kommentare:
Kommentar veröffentlichen