2012-07-10 4 views
0

Désolé si cela semble stupide, c'est comment je me sens depuis que je l'ai fait dans le passé et ne peux pas comprendre ce qui est mal.virtualhost plusieurs sites, apache linux server

Quoi qu'il en soit, j'avais deux sites d'installation sur ma boîte Linux Fedora, maintenant j'essaye d'ajouter un troisième site. Cependant, quand je vais sur www.site3.com, il est redirigé vers le premier site.

Mon code VirtualHost est très basique, s'il vous plaît laissez-moi savoir ce que je devrais ajouter et tous les problèmes que vous pouvez voir quel résultat à la question que j'ai mentionné.

httpd.conf:

<VirtualHost *:80> 
    DocumentRoot /var/www/html/web/site1/ 
    ServerName site.com 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot /var/www/html/web/site2/ 
    ServerName site2.com 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot /var/www/html/web/site3/ 
    ServerName site3.com 
</VirtualHost> 

Y at-il autre chose que je dois changer d'autre que cela? Les autres premiers deux sites fonctionnent toujours bien, je l'ai remis en marche le service httpd, mais sans résultat

Merci à l'avance

Répondre

2

www.site3.com et site3.com ne sont pas le même nom d'hôte. Voir le ServerAlias directive.

<VirtualHost *:80> 
    DocumentRoot /var/www/html/web/site3/ 
    ServerName site3.com 
    ServerAlias www.site3.com 
</VirtualHost> 
+0

Merci Quentin qui l'a corrigé. – Owen

Questions connexes