Domains · 2 min read · Nov 08, 2025

Wie man Domains mit ISPConfig parkt

Dieses Tutorial erklärt, wie man eine spezifische Standardwebseite auf einem funktionierenden Apache ISPConfig-Server einrichtet.

Standardwebseiten sind nützlich für verschiedene Zwecke, einschließlich des Parkens von Domains/Subdomains. Zum Beispiel eine Domain/Subdomain, deren A / AAAA DNS-Einträge auf den Server zeigen und die keine Webseite / keinen virtuellen Host hat, der sie bedient.

In ISPConfig-Implementierungen würde dies bedeuten, dass es DNS-Einträge für einen bestimmten Domainnamen ohne konfigurierte Webseiten gibt.

Empfehlungen und Voraussetzungen

Dieses Tutorial geht davon aus, dass Sie einen funktionierenden Apache ISPConfig-Server haben und für die Standardwebseite einen gültigen Internet-Domainnamen mit A / AAAA-Einträgen, die auf den Server zeigen.

Bevor Sie fortfahren, ist es wichtig, die S erver N ame I ndication TLS-Protokollerweiterung zu erwähnen, die die Identifizierung von HTTPS-Seiten durch ihren Domain/Subdomain-Namen ermöglicht. Da einige alte Browser mit SNI inkompatibel sind, wird empfohlen, dass die Standardwebseite sowohl HTTP als auch HTTPS unterstützt. Es wird auch empfohlen, dass sie IPv4- und IPv6-Konnektivität unterstützt.

Es gibt einen Vorteil bei der Implementierung einer Standardwebseite, wie in diesem Tutorial beschrieben: Der ISPConfig-Server überwacht Apache alle fünf Minuten und fordert die Seite localhost an. Mit einer kürzeren Antwort für die Seite localhost wird die Verkehrsbelastung für die Netzwerkschnittstelle lo verringert. Dies ist eine kleine Ressourcenoptimierung, und viele kleine Optimierungen sind vergleichbar mit einer großen.

Um alle Anfragen für geparkte Domains auf eine spezifische URL umzuleiten, ist mod_rewrite erforderlich.

1 Erstellen Sie die Standardwebseite

Falls Sie bereits die Webseite erstellt haben, die Sie als Standard wünschen, können Sie direkt zum fünften Schritt springen.

  1. Gehen Sie zum Modul Sites.
  2. Klicken Sie auf Neue Webseite hinzufügen.
  3. Geben Sie im Feld Domain einen gültigen Internet-Domainnamen ein: yourdomain.tld
  4. Ändern Sie die anderen Optionen nach Belieben und achten Sie besonders auf SSL und Let’s encrypt SSL gemäß den vorherigen Empfehlungen.
  5. Deaktivieren Sie das Kontrollkästchen Aktiv.

2 Konfigurieren Sie die Umleitung zu einer spezifischen URL (optional)

Es wird empfohlen, den gesamten Verkehr von geparkten Domains auf eine spezifische URL umzuleiten, die einen personalisierten Text anzeigt: Diese Domain ist hier geparkt.

  1. Gehen Sie zum Tab Optionen.
  2. Fügen Sie diese Apache-Direktiven hinzu und ersetzen Sie die fettgedruckten Teile:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^yourdomain.tld$
  3. Fügen Sie beliebige Subdomain/Webseiten-Alias wie folgt hinzu:
    RewriteCond %{HTTP_HOST} !^www.yourdomain.tld$
    RewriteCond %{HTTP_HOST} !^domainalias.tld$
  4. Ersetzen Sie parked.html durch eine gültige URL:
    RewriteRule ^ http://yourdomain.tld/parked.html [L,R=302]
  5. Klicken Sie auf die Schaltfläche Speichern.

3 Fügen Sie die virtuelle Hostdatei manuell hinzu

Es wird empfohlen, dass Ihre Standardwebseite SSL aktiviert hat, um dieselbe Standardwebseite für den HTTP-Port 80 und den HTTPS-Port 443 bereitzustellen.

Bitte denken Sie daran, dass die Standardwebseite in ISPConfig deaktiviert sein sollte, da die virtuelle Hostdatei manuell eingebunden wird.

Bearbeiten Sie die Apache-Konfigurationsdatei und fügen Sie die folgende Zeile vor jeder Einbindung für virtuelle Hosts hinzu und ersetzen Sie yourdomain.tld entsprechend:

IncludeOptional sites-available/yourdomain.tld.vhost

Echtes Beispiel eines produktiven Servers von ncomputers.org mit ISPConfig:

#Debian basierte Systeme  
editor /etc/apache2/apache.conf  
IncludeOptional sites-available/ncomputers.org.vhost  
IncludeOptional sites-enabled/*.vhost
#Red Hat und SUSE basierte Systeme  
editor /etc/httpd/conf/httpd.conf  
IncludeOptional sites-available/ncomputers.org.vhost  
IncludeOptional sites-enabled/*.vhost

Und laden Sie dann die Apache-Konfigurationsdateien neu, indem Sie Folgendes ausführen:

#init.d basiertes Init-System  
/etc/init.d/apache2 reload
#systemd als Init-System  
systemctl reload apache2

4 Testen Sie die Standardwebseite und localhost

Sie können den Linux-Befehl netcat verwenden, um eine Antwort für localhost und yourdomain.tld anzufordern:

printf 'GET / HTTP/1.1\r\nHost:yourdomain.tld\r\n\r\n' | netcat yourdomain.tld 80
printf 'GET / HTTP/1.1\r\nHost:localhost\r\n\r\n' | netcatyourdomain.tld 80
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.