1 votes

Dossier partagé de VirtualBox comme répertoire www d'Apache2

J'utilise VirtualBox sous Windows et j'ai installé Kali Linux dessus. J'ai configuré le réseau NAT pour pouvoir me connecter au serveur Apache dans la VM Linux via le navigateur Windows. Cela fonctionne bien et je peux accéder à /var/www dans ma VM.

J'ai défini un dossier partagé auquel peuvent accéder à la fois Windows et Kali Linux. Je veux définir ce dossier comme le www du serveur Apache2. Comment puis-je faire cela ?

J'ai essayé de modifier apache2.conf en remplaçant <Directory /var/www> comme <Directory /media/sf_www> . ( sf_www est le dossier partagé). Mais cela donne 403 erreur.

J'ai ensuite essayé de remplacer vboxsf:x:142: con vboxsf:x:142:www-data en /etc/group et redémarrez la VM. Mais le résultat est le même.

Ainsi, comment puis-je configurer un dossier partagé en tant qu'unité d'enregistrement des données ? www du serveur Apache2 ?

1voto

PF4Public Points 181

Il n'est pas nécessaire de monter manuellement le dossier. Cochez la case auto mount dans les paramètres du dossier partagé. Mon dossier partagé est nommé comme suit www . Le dossier sera donc créé en tant que media/sf_www dans la VM.

Remplacer <Directory /var/www> ... </Directory> avec le code suivant dans la balise /etc/apache2/apache2.conf fichier.

<Directory /media/sf_www>
    Options Indexes
    AllowOverride None
    Order Allow,Deny
    Allow from all
    Require all granted
</Directory>

Remplacer DocumentRoot /var/www/html dans le fichier /etc/apache2/sites-available/000-default.conf con DocumentRoot /media/sf_www

Ajouter un groupe d'utilisateurs dans le fichier /ect/group .

Redémarrez la machine. C'est fait.

Testé dans Kali Linux 2016.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X