7
votes

WAMP Server: Plusieurs hôtes virtuels ne fonctionnent pas sur Windows

J'ai deux hôtes virtuels sur Windows (par exemple: test1.dev et test2.dev). Mais il charge toujours du contenu de Test1.Dev pour les deux hôtes virtuels.

Voici mes fichiers:

hôtes: xxx

httpd.conf: xxx

peut-on reconnaître le problème?


0 commentaires

7 Réponses :


13
votes

Je suppose que vous êtes manquant le NomVirtualHost 127.0.0.1:80 Ligne quelque part :)


1 commentaires

J'ai ajouté (namevirtualhost 127.0.0.1:80) dans le fichier httpd.conf et ça va maintenant.



3
votes

Vous n'êtes pas obligé d'écrire des informations d'hôte virtuelle dans httpd.conf . Just note ligne sur laquelle vous chargez Conf / extra / httpd-vhosts.conf , puis accédez à ce fichier et mettez votre information là-bas. Devrait fonctionner.

Exemple de mon httpd-vhosts.conf : xxx


3 commentaires

Où est httpd-vhosts.conf dans les annuaires Windows OS?


{wamp-dir} \ bin \ apache \ apache2.2.11 \ Conf \ extra \


Vérifiez également ce guide: Dennisplucinik.com/blog/2007/08/16/...



4
votes

J'ai fait quelque chose comme ça 1- Pour l'hôte local Son: xxx

2 - et pour tout autre domaine local xxx


0 commentaires

1
votes

Vous devez inclure quelque chose de similaire à la ligne suivante

namevirtualHost *

En outre, il semble que vous utilisiez une connexion HTTPS sur le serveur qui ne fonctionne pas bien avec les hôtes virtuels en raison de la limitation du protocole SSL. L'en-tête HOST dans la requête HTTP est crypté et l'horaire Apache en décrypte, il a déjà transmis la demande à l'un de l'hôte virtuel.


0 commentaires

-2
votes

Hey gars j'ai écrit un tutoriel très simple qui inclut tout le processus. Faites-moi savoir si vous rencontrez des problèmes dans un commentaire.

http : //www.kintek.com.au/web-design-blog/configuring-multiple-domains-within-wamp-for-Local-Development/


2 commentaires

Ne faites pas un lien vers des pages externes qui seront éventuellement supprimées comme un Blog


La page donne 'page non trouvée », comme cela a été prédit.



0
votes

j'ai changé

namevirtualhost *: 80

à

namevirtualhost 127.0.0.1:80

Et cela fonctionne pour moi


0 commentaires

0
votes

n'oubliez pas de vérifier les lignes telles que "écouter [:: 0]: 80" dans httpd.conf et ajoutez vos ports là aussi, si NomVirtualHost ne fonctionne pas.


0 commentaires