Réponses:
De la documentation apache:
Avant la version 2.3.11, NameVirtualHost devait informer le serveur qu'une combinaison d'adresses IP et de ports était utilisable en tant qu'hôte virtuel basé sur un nom. Dans les versions 2.3.11 et suivantes, chaque fois qu'une combinaison adresse IP et port est utilisée dans plusieurs hôtes virtuels, l'hébergement virtuel basé sur un nom est automatiquement activé pour cette adresse.
Cette directive n'a actuellement aucun effet.
La solution à votre problème consiste à supprimer la directive NameVirtualHost.
NameVirtualHost
directive ne suffisait pas pour que Apache fonctionne à nouveau pour moi. Chaque demande a été traitée par le vhost par défaut, quels que soient l'adresse IP et l'en-tête de l'hôte. Il s'avère que quelque chose d'autre a également changé pendant la mise à niveau. Les anciensapache2.conf
hôtes autorisés dont le nom ne se terminait pas.conf
, les nouvelles configurations ignoraient en silence tous ces hôtes. Voulais laisser ce commentaire ici, de sorte que la prochaine personne à rencontrer ce problème ne devrait pas avoir à passer autant de temps, comme je l'ai fait.