Hôte virtuel avec WAMP
J'utilise Wamp 2.2, édité conf/extra/httpd-vhosts.conf
édité ce fichier pour ajouter des hôtes virtuels , mais quand je l'onu-ligne de commentaire dans httpd.conf
inclure httpd-vhosts.fichier conf, après avoir redémarré Wamp ne démarre. Si je annuler les modifications apportées est fonctionne bien.
Des idées pourquoi est-ce qui se passe?
C'est le code que j'utilise dans httpd-vhost.conf
:
<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot "C:/wamp/www" # change this line with your htdocs folder
ServerName localhost
ServerAlias localhost
<Directory "C:/wamp/www">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
# WooCommerce Multisite
<VirtualHost dev.lo>
ServerAdmin [email protected]
DocumentRoot "C:/wamp/www/dev"
ServerName dev.lo
ServerAlias dev.lo
<Directory "C:/wamp/www/dev">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Grâce
George
Modifier
Comme Andreas Hagen suggéré, je lance Apache via httpd.exe.
Première erreur a été de mal en paramètre pour DocumentRoot
, apparaît tel commentaire a été pris comme deuxième paramètre, lorsque DocumentRoot
n'accepte qu'une seule.
Puis j'ai eu d'avertissement: [warn] NameVirtualHost *:80 has no VirtualHosts
. Fait une recherche rapide et trouvé très utile question - https://serverfault.com/questions/1405/apache-2-startup-warning-namevirtualhost-80-has-no-virtualhosts
OriginalL'auteur Mamaduka | 2012-03-22
Vous devez vous connecter pour publier un commentaire.
Probablement une mauvaise config dans vhosts fichier. Essayez de démarrer apache à partir de la ligne de commande de sorte que vous obtenez l'erreur de sortie. Pour vous aider à identifier votre problème.
Il suffit d'exécuter le fichier exe. Pense qu'il est nommé httpd.exe
Essayé, mais httpd.exe se ferme dès que je l'ouvre, ne peut donc pas obtenir l'avis d'erreur.
Exécuter dans un terminal, sens de l'ouvrir cmd et saisissez le chemin d'accès à httpd.exe
Merci à obtenir des erreurs vraiment aidé.
OriginalL'auteur Andreas Hagen
Ouvrir votre fichier hosts (
\WINDOWS\system32\drivers\etc\hosts
).Ajouter cette ligne à la fin:
Cela indique à votre ordinateur que toutes les url qui contiennent test sera acheminé à l'adresse 127.0.0.1 (localhost).
Maintenant ouvert
httpd.conf
et les ajouter à la liste tout en bas du fichier:Maintenant, redémarrez apache et accédez à: http://test/ (vous pouvez avoir à redémarrer votre navigateur pour que les modifications prennent effet.)
Espère que cela fonctionne.
127.0.0.1 dev.lo
.OriginalL'auteur Yuki Kutsuya
Aller à C:/drive et de choisir le dossier wamp
et aller à C:\wamp\bin\apache\Apache2.4.4\conf et choisir httpd.fichier conf.
Éditer avec le bloc-notes et aller à 58 numéro de ligne
changement Listen 80 et remplacer Écouter 8181 Enregistrez le fichier et redémarrez votre serveur Apache
Maintenant vérifier les url comme ceci localhost:8181
J'ai utilisé cette hop vous serez succès.
OriginalL'auteur Dhaval