Hallo marneus,
hab den VirtualHost Block eingetragen und abgeändert auf die entsprechende Domain und IP. Außerdem hab ich vhost in vhosts umbenannt.
Wenn dann den Apache versuche in Plesk neu zu starten, bekomme ich folgende Fehlermeldung:
ERROR: PleskFatalException
Shortcut erstellenShortcut erstellen
Eine Ebene höherEine Ebene höher
Unable to make action: Unable to manage service by websrvmng: websrvmng: Service /etc/init.d/apache2 failed to start
0: /usr/local/psa/admin/plib/common_func.php3:156
psaerror(string 'Unable to make action: Unable to manage service by websrvmng: websrvmng: Service /etc/init.d/apache2 failed to start')
1: /usr/local/psa/admin/htdocs/server/restart_services.php:28
Bekomme ich unabhängig ob der Wildcards-Eintrag noch drin ist nicht oder ob er als erstes oder letztes kommt.
Mh. Sieht wirklich kompliziert aus...
Danke und viele Grüße!
M
Nachtrag I: Muss ich VirtualHost Block in der vhost.conf meiner Haupt- oder Subdomain eintragen?
Nachtrag II: Also, wie ich festgestellt habe wird die virtualhost-konfiguratioin bei der plesk-verwendung in der httpd.include festgelegt. Dort steht dann genau die Festlegung für die Haupt- und Subdomains drin. Wenn ich dann in diese Datei die Zeile
ServerAlias *.meinedomain.de
einfüge (egal an welcher Stelle), kommt beim Neustart des Apache im Terminal folgende Fehlermeldung:
Syntax error on line 1 of /srv/www/vhosts/meinedomain.de/conf/httpd.include:
ServerAlias only used in <VirtualHost>
The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
unused
Die Lösung: Danke vorab für die Hilfe - dadurch habe ich eine ganze Menge (für mich zumindest) mehr verstanden. Also, ich habe es wie folgt gelöst (ganz simple scheinbar): in Plesk normal die Subdomains anlegen. Dafür werden dann auch je angelegte Subdomain in der httpd.include die Einträge gemacht
<VirtualHost ip:80>
..
..
</VirtualHost>
Wichtig ist jetzt, das zuerst die Subdomains (die von hand angelegten) eingetragen sind und zum Schluss erst die Hauptdomaine. In der Hauptdomaine wird dann der ServerAlias eingetragen:
<VirtualHost ip:80>
ServerName deinedomain.de:80
ServerAlias *.deinedomain.de
...
</VirtualHost>
Da die Datei einfach der Reihenfolge nach abgearbeitet wird, ist es wichtig zuerst die Subdomains festzulegen und erst dann die Wildcard für die Hauptdomain zu definieren.
Puh. Scheint soweit zu klappen.
Nochmal ein dickes Dankeschön!
M