TanMar
Tutorials
 
 
Navigation
Tutorials
Windows Tutorials
Linux Tutorials
Programme Tutorials
Webseiten Tutorials
Anbieterkennzeichnung
Ein Service von TanMar WebentwicklungTanMar Tutorials (aktiv)TanMar Surftipps
Zuletzt aktualisiert
Security News
heise Security News

Wildcard Domain Aliase in Plesk einrichten

Drucken E-Mail

PleskEs gibt Fälle, wo man alle Subdomains einer Domain auf einen physikalischen Hosting Account leiten möchte, weil beispielsweise unter den Subdomains verschiedene Subportale angeboten werden, die aber alle vom gleichen Content Management System verwaltet werden sollen.

Plesk bietet zwar eine Verwaltung für Domain Aliase – diese wertet Wildcards hingegen als Fehler.

Abhilfe schafft die Datei vhost.conf, die Plesk für manuelle Ergänzungen für die Konfiguration eines Hosting Accounts für Apache vorsieht. Um die Datei zu erstellen, bzw. zu ändern benötigt man allerdings einen Shell-Zugang mit root Rechten zu dem Server.

Die Datei wird im Unterverzeichnis conf des betreffenden Accounts mit einem Texteditor angelegt. In der Regel bietet sich hierfür vi an, da dieser Editor auf nahezu jedem Linux System installiert ist.

Tragen Sie in die Datei folgende Seite ein

ServerAlias *.meinedomain.de

und speichern Sie die Datei. Achten Sie darauf, Ihren Domainnamen einzutragen.

Wenn die Datei vhost.conf neu erstellt wurde, muss Plesk nun noch veranlasst werden, sie in die Apache Konfiguration einzubinden. Das erfolgt über den folgenden Befehl:

/usr/local/psa/admin/sbin/websrvmng  --reconfigure-vhost --vhost-name=meinedomain.de

Achten Sie auch hier darauf, Ihren Domainnamen einzutragen. Damit die Änderung aktiv wird, muss nun noch Apache veranlasst werden, die Konfiguration einzulesen. Dies können Sie beispielsweise über das Plesk Menu Server => Dienste veranlassen.

Auf diese Art lassen sich natürlich auch ganz normale Aliase für eine Domain definieren, wenn Sie keine Email-Adressen für diese Domains auf verwalten wollen. Achten Sie dabei darauf, dass in der Regel zwei Einträge notwendig sind:

ServerAlias  meinedomain.de
ServerAlias  www.meinedomain.de

Falls Sie Email Accounts für eine Alias Domain benötigen, müssen Sie die diese in der Domainverwaltung von Plesk im Menü Domain Aliases eintragen und die Email Unterstützung aktivieren.

Trackback(0)
Kommentare (4)add comment

Michael said:

  Hi,

mein Problem ist, daß ich die Fehlermeldung erhalte:
-bash: websrvmng: comand not found

Was ist nun zu tun?

Grüße, Michael.
31.03.2008

Mario said:

  Hallo,

danke für die Hilfe. Ich habe gestern festgestellt, dass durch den Befehl

/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=meinedomain.de

der Inhalt der vhost.conf in die http.include (wird von plesk angelegt und liegt im gleichen Verzeichnis) eingebunden wird. Dort steht dann incluse /srv/www...../vhost.conf. Daher habe ich gestern die Datei vhost.conf gelöscht und die Zeile include /srv/www .... /vhost.conf entfernt. Danach waren wie zu erwarten die wildcards deaktiviert. Aber meine email-subdomain liess sich auch dann nicht mehr aufrufen. Früher ging dies immer mit webmail.meinedomain.de. Seitdem ich diese wildcards eingerichtet habe, ist webmail verschwunden. Es lässt sich aber auch nicht mehr rückgängig machen, egal was ich versuche.

Grüße
monk77
23.02.2008

Mario said:

  Hallo,

wollte mich für das tolle Tutorial bedanken. Aber eine Frage habe ich da noch.

Lässt sich das ganze irgendwie wieder rückgängig machen? Mein Problem ist nämlich nun, dass keine einzige "feste" subdomain mehr funktioniert. U. a. läuft meine email-Anwendung über eine subdomain. Wenn ich diese seitdem aufrufe, erscheint ein weisses, leeres Fenster im Browser. Am liebsten wäre mir natürlich, wenn ich beides nutzen könnte (feste subs und die wildcards). Ich habe /usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=meinedomain.de nun mit zwei domains ausgeführt. Wie gesagt, wo wird dieser Eintrag gespeichert und wie lässt er sich nötigenfalls wieder rückgängig machen?

Danke schonmal im Vorfeld.
Grüße
Mario

TanMar: Auf den EMail-Server hat dieser Eingriff keinerlei Wirkung - das bezieht sich lediglich auf die Apache-Konfiguration, also auf den Zugriff per Browser. Um die Option wieder zu deaktivieren, editieren Sie die Datei vhost.conf und löschen Sie die entsprechenden ServerAlias Befehle bzw. kommentieren Sie diese mit einem # am Anfang der Zeile aus. Damit die Änderung wirksam wird, muss Apache mit /etc/init.d/apache2 reload veranlasst werden, die Konfiguration eu einzulesen.
22.02.2008

Markus said:

  Hallo!

Danke für die Anleitung - hat super geklappt. Dachte nicht das es so einfach geht :-)

Jetzt hab ich aber noch ein Problem. Ich würde gern eine bestimmte Subdomain ausnehmen, da ich dort bereits etwas liegen haben. Kann ich dies eben über die vhost.conf steuern und wenn ja - wie? Quasi muss diese Domain in ein anderes physikalisches Verzeichiss verweisen.

Danke schonmal vorab für die Mühe.
Herzliche Grüße!
Markus
22.09.2007 | url

Kommentar schreiben
quote
bold
italicize
underline
strike
url
image
quote
quote
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley

security image
Bitte den folgenden Code eintragen


busy
 


PAGERANK SEO
computer
Die beliebteste Webseite
© Copyright 2005 TanMar Web-Entwicklung - Berlin. Alle Rechte Vorbehalten.
Kontakt | Links | Photoshop Tutorials | Entspannung | Partner
Social Bookmarking
Bookmark bei: Mr. Wong Bookmark bei: Oneview Bookmark bei: Linkarena Bookmark bei: Favoriten Bookmark bei: Seekxl Bookmark bei: Power Oldie Bookmark bei: Bookmarks.cc Bookmark bei: Linksilo Bookmark bei: Yigg Bookmark bei: Del.icio.us Bookmark bei: Netscape Bookmark bei: Yahoo Bookmark bei: Google Bookmark bei: Technorati Bookmark bei: Reddit Bookmark bei: StumbleUpon Bookmark bei: Digg Bookmark bei: Folkd