Apache VirtualHosts basierend auf Host-Header-Feld

Apache VirtualHosts basierend auf Host-Header-Feld

Ich versuche, Apache2 so zu konfigurieren, dass es die folgenden virtuellen Hosts hat:

  • Eines, das Anfragen für www.mydomain.com bedient
  • Ein weiterer, der Anfragen für alles andere bedient

Wie gehe ich dabei vor?

Antwort1

  1. Haben Sie eine NameVirtualHost *:80Direktive und definieren Sie beide VirtualHostBlöcke als<VirtualHost *:80>
  2. Setzen Sie Ihren „anderen“ virtuellen Host in der Konfiguration an den ersten Platz (oder in alphabetischer Reihenfolge in einem eingeschlossenen Verzeichnis) mit any ol‘ ServerName– er erhält alle Anfragen, die nicht mit dem anderen Host übereinstimmen – und Ihren virtuellen Host an ServerName www.mydomain.comden zweiten.

Das ist alles!

verwandte Informationen