2009-03-10 5 views
1

Comment configurer Apache2 via webmin ou en ligne de commande (j'utilise RHEL5 Linux) pour pouvoir avoir plusieurs domaines sur le même serveur sur le même port mais dans des sous-répertoires différents ? Par exemple, essayer d'obtenir homerentals.ws et homerepair.ws à détecter sur le port 80 (port par défaut) sur le même serveur. Je sais que mon DNS contient les deux adresses et que les visites sur le Web vont actuellement à la même page de test. Maintenant, tout ce dont j'ai besoin, c'est que les hits web soient placés dans un sous-répertoire, mais pas dans ce sous-répertoire. Par exemple, je fais pas voulez que les gens vont à http://homerentals.ws et être redirigé vers http://homerentals.ws/homerentals/. Au lieu de cela, http://homerentals.ws irait à/var/www/html/homerentals, alors que http://homerepair.ws irait à var/www/html/homerepair, mais ne chercherait pas différemment dans l'URL.Hébergement de plusieurs domaines sur le même port de serveur avec Apache2

Sur IIS, je l'ai fait une fois avec la détection d'en-tête d'hôte. Mais je ne sais pas comment le faire sur RHEL5 Linux via webmin ou l'édition de fichiers. Je suis coincé.

Répondre

2

La fonctionnalité que vous décrivez est appelée hôtes virtuels. Jetez un oeil à Apache's documentation. En général, vous devez éditer le fichier /etc/apache2/httpd.conf pour que les choses arrivent (peut-être que cela peut être édité via webmin, mais je ne le connais pas).

+0

Merci, je suis toujours coincé, et c'est pourquoi j'ai posté ceci. Je suis allé à: http://httpd.apache.org/docs/2.2/vhosts/examples.html Le premier exemple est moi en un mot. Cependant, RHEL colle un httpd.conf par défaut avant les hôtes virtuels et je pense que cela empêche mon hôte virtuel de s'engager. –

+0

Désolé, je ne connais pas exactement RHEL et son httpd.conf par défaut. Peut-être que vous pourriez simplement remplacer le httpd.conf par défaut avec votre propre version (sauvegarder la valeur par défaut, juste au cas ;-) –

+0

Oh, une chose (cela peut être trivial) - vous devez redémarrer Apache après l'édition du fichier de configuration, sinon rien se produire. –

Questions connexes