J'ai configuré un hôte virtuel pour l'installation de MacOSX Apache.
Ce sont mes étapes:
edit /private/etc/Apache2/httpd.conf en supprimant le commentaire de:
Include /private/etc/Apache2/extra/httpd-vhosts.conf
edit /private/etc/Apache2/extra/httpd-vhosts.conf, ajouté:
<VirtualHost *: 80> Nom_serveur test.local DocumentRoot "/Users/myusername/Sites/Test/public" <Directory"/Users/myusername /Sites/Test/public"> Options Indexes FollowSymLinks Inclut AllowOverride All Ordre autoriser, refuser Autoriser à partir de tous </ Répertoire> </ VirtualHost>
edit/private/etc/hosts ajouté
127.0.0.1 test.local
Redémarrer Apache
Mais le VirtualHost ne fonctionne pas. Pour mieux isoler le problème, je vérifie la même configuration avec MAMP
et l'hôte virtuel fonctionne correctement. Les fichiers de configuration devraient donc fonctionner correctement.
Qu'est-ce qui ne va pas?
Peut-être que votre configuration a une mauvaise adresse IP?
127.0.0.7 test.local
Celui-ci devrait bien fonctionner:
127.0.0.1 test.local
De plus, vous pouvez avoir un formatage incorrect des directives <VirtualHost>
(sauf si c'est ce qui s'est produit lorsque vous avez inséré du texte ici). Au lieu de
Options Indexes FollowSymLinks
Includes AllowOverride All
devrait être
Options Indexes FollowSymLinks Includes
AllowOverride All