1 votes

apache : les hôtes virtuels pointent vers un seul hôte en permanence

Bonjour, j'ai ce problème avec un nouveau serveur rackspace cloud.

J'ai un serveur Apache dont le ServerName est défini sur mydomain.com le DocumentRoot est /var/www/html

et j'ai aussi quelques hôtes virtuels que je veux avoir sur ce serveur

J'ai un fichier séparé appelé hosts.conf dans le fichier /etc/httpd/conf.d/ dont le contenu ressemble à ceci

NameVirtualHost *:80 

<Directory /var/domains>
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>     

<VirtualHost *:80>
    ServerName mydomain-1.com
    DocumentRoot /var/domains/mydomain-1.com
    ServerAlias www.mydomain-1.com
    ServerAdmin webmaster@mydomain-1.com
</VirtualHost> 

<VirtualHost *:80>
    ServerName mydomain-2.com
    DocumentRoot /var/domains/mydomain-2.com
    ServerAlias www.mydomain-2.com
    ServerAdmin webmaster@mydomain-2.com
</VirtualHost> 

Le problème se pose donc lorsque j'essaie d'accéder aux trois sites web,

mydomain.com, mydomain-1.com et mydomain-2.com, tous renvoient le contenu de mydomain.com.

Toute aide est la bienvenue

merci

0voto

Pekka Points 2158

Essayer NameVirtualHost tion de chacun d'entre eux de manière spécifique :

NameVirtualHost mydomain-1.com:80 
NameVirtualHost mydomain-2.com:80 

et ajoutez le nom du serveur dans la directive VirtualHost :

<VirtualHost mydomain-1.com:80>

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X