VirtualHost et ServerName
Dans Apache2, quand on utilise des
Virtualhost *
avec des
ServerName
(pour faire cohabiter plusieurs sites sur la même machine avec des sous-domaines différents, par exemple), il faut que la directive
NameVirtualHost *
soit présente dans les fichiers de configuration des sites concernés, ou mieux, dans un fichier de configuration d’apache (ports.conf par exemple).
Dans mon cas, NameVirtualHost était présent dans ports.conf, mais seulement pour le port 80 (
NameVirtualHost *:80
), du coup ça ne fonctionnait pas si la directive n’était pas dans les configuration des différents sites.
