Freitag, 30. Dezember 2016

Oracle VirtualBox - Shared Folder - Virtual Host

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


  • Deaktivieren von selinux
    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>  
  • Neustarten des Server 
    apachectl restart


Keine Kommentare:

Kommentar veröffentlichen