2010-10-29 14 views
1

J'ai un serveur web exécutant xampp. J'ai deux noms de domaine permet de les appeler www.domain1.com et www.domain2.com. J'ai mis à jour les paramètres DNS de domain1 pour pointer vers mon serveur qui fonctionne bien, (ie les fichiers pour domain1 sont dans le dossier htdocs et quand je vais sur www.domain1.com dans un navigateur, j'obtiens le fichier d'index de ces fichiers .) Ce que je voudrais faire, c'est avoir deux dossiers dans le dossier htdocs (un pour domain1 et un pour domain2). Si je change les paramètres DNS de domain1 et domain2 à la fois point à mes serveurs ip, puis-je configurer xampp ou apache pour charger le bon site en fonction de quelle url a été demandé?xampp: hébergement de plusieurs sites

Merci

Répondre

6

Oui, c'est facile à faire. Vous avez simplement besoin de créer 1 ou 2 hôtes virtuels dans Apache. Ceci est fait en éditant le fichier /apache/conf/extra/httpd-vhosts.conf dans votre installation de xampp. Le fichier doit contenir les détails dont vous avez besoin. Apache devra être redémarré pour que les changements se produisent.

3

Oui. Son support d'hôte virtuel s'appelle Name. Xampp exécute Apache sous les couvertures qui supporte cela. Voir this article here. Fondamentalement, vous devez modifier vos fichiers de configuration apache de telle sorte que vous liez un nom de domaine dans un dossier où les données résident. Je ne sais pas exactement comment faire cela sur Windows, mais il semble que Laurencek avez-vous couvert là.

Voir aussi this article on Virtual Hosting de Wikipedia

2

Sur Xampp pour WINDOWS Le fichier de configuration VirtualHost est situé sur C: \ xampp \ apache \ conf \ supplémentaire \ httpd-vhosts.conf, juste le modifier, supprimer les caractères de commentaire et d'éditer les lignes ... juste comme ci-dessous

DocumentRoot "D:/xampp/htdocs/votresite" ServerName www.yoursite.com ServerAlias ​​www.yoursite.com ErrorLog "logs/yoursite.log" CustomLog "logs/yoursite.log" combiné