XAMPP – Mehrere Webseiten mit Hilfe verschiedener Ports betreiben

Wozu ist es hilfreich Webseiten lokal unter verschiedenen Ports laufen zu lassen, anstatt diese einfach über Unterordner wie http://localhost/test1 oder http://localhost/test2 aufzurufen? In meinem Fall war dies hilfreich weil ich mir bereits Seiten gebaut habe deren Betrieb vom DocumentRoot abhängt. Diese müsste ich vor dem Upload jedes mal wieder umkonfigurieren, weil sie auf dem Webserver im Root-Verzeichnis der jeweiligen Seite liegen.

Die einzelnen Webseiten werden in der Datei httpd-vhosts.conf unter „…\xampp\apache\conf\extra“ konfiguriert. Hier kann einem freien Port ein Webseitenordner zugewiesen werden.

httpd-vhosts.conf:

Der Apache muss allerdings auch so konfiguriert werden, dass er die Ports der Virtual Hosts beachtet. Dazu muss unter „…\xampp\apache\conf“ die httpd.conf angepasst werden.

httpd.conf:

Des Weiteren muss der Apache nach einer solchen Anpassung neu gestartet werden, damit diese Auswirkung zeigt.

Gute Infos habe ich in folgendem Blogbeitrag gefunden:
https://kuppalli.wordpress.com/2011/01/24/setup-multiple-sites-on-your-local-machine-using-xampp-or-apache-2/

2 Kommentare

  1. Avatar
    Nico Juni 23, 2021 10:48 am  Antworten

    Genau das was ich gesucht habe. Kurz und knapp und doch vollständig beschrieben. Funktioniert direkt. Vielen Dank!

    • Tobias Langner
      Tobias Langner Juni 23, 2021 9:36 pm  Antworten

      Hallo Nico,

      super, freut mich. Danke für deinen Kommentar 🙂

      Viele Grüße
      Tobias

Schreibe einen Kommentar