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.
- Gehen Sie zum Modul Sites.
- Klicken Sie auf Neue Webseite hinzufügen.
- Geben Sie im Feld Domain einen gültigen Internet-Domainnamen ein: yourdomain.tld
- Ändern Sie die anderen Optionen nach Belieben und achten Sie besonders auf SSL und Let’s encrypt SSL gemäß den vorherigen Empfehlungen.
- 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.
- Gehen Sie zum Tab Optionen.
- Fügen Sie diese Apache-Direktiven hinzu und ersetzen Sie die fettgedruckten Teile:
RewriteEngine on RewriteCond %{HTTP_HOST} !^yourdomain.tld$ - Fügen Sie beliebige Subdomain/Webseiten-Alias wie folgt hinzu:
RewriteCond %{HTTP_HOST} !^www.yourdomain.tld$ RewriteCond %{HTTP_HOST} !^domainalias.tld$ - Ersetzen Sie parked.html durch eine gültige URL:
RewriteRule ^ http://yourdomain.tld/parked.html [L,R=302] - 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.vhostEchtes 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/*.vhostUnd 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 apache24 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 80Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.