Hallo,
nachdem ich dieses Posting erst fehlerhaft im Englischen Forum erstellt hatte hier noch einmal der 2. Versuch.
Ich habe hier ein kleines Problem. Und zwar hatte ich bislang eine example.net - Domain als Alias-Domain laufen. Die wurde bislang auch korrekt weitergeleitet auf eine bestehende andere Domain.
Heute wollte ich nun für diese "example.net" - Domain eine eigene Webseite anlegen.
Zunächst habe ich die alte Alias-Domain gelöscht und eine eigenständige Domain namens "example.net" erstellt.
Durch ISPConfig3.1 (auf einem Debian 7) wurde korrekt ein Verzeichnis
/var/www/clients/client1/web95
mit allen dazugehörigen Unterordnern angelegt.
Wenn ich die Domain aufrufe, erscheint jedoch nicht die Default-Seite für durch ISPConfig angelegte Seiten, sondern eine Apache-Standard-Seite. Das hat mich gewundert, so dass ich unter
/etc/apache2/sites-available
nachgeschaut habe, was der ISPConfig dort angelegt hat. Bei Durchsicht der bisherigen Domain, auf die die Alias weitergeleitet hat, wurden die Einträge der Alias-Domain korrekt entfernt. Aber für die neue Domain befinden sich jetzt 2 Dateien im Verzeichnis, nämlich
1.: example.net.vhost
und
2.: example.net.vhost.err
In der ersteren Datei befindet sich so gut wie kein Inhalt, bis auf
In der zweiten Datei ist dann der korrekte Inhalt einer vhost-Datei enthalten.
Was mache ich hier falsch? Sollte ich den Inhalt der 2. Datei in die erste Datei kopieren?
Ok, das habe ich nach Anraten von Till einmal gemacht ... und ... ein Restart von Apache bringt mir die Meldung
Das scheint mit meiner weiteren Feststellung zu korrespondieren, dass mir nämlich aufgefallen ist, dass durch ISPConfig die Datei-Rechte bzw. Benutzer-Rechte nicht mehr wie bisher vergeben werden. Bislang war es so, dass die Dateien im Webseiten-Verzeichnis dem Benutzer=webXY und der Gruppe=clientXY gehörten. In meinem Beispiel müssten die Dateien web95:client1 gehören ... tun sie aber nicht!
Die bei der oben benannten Seite erstellten Ordner gehören root:client[XY].
Warum wurde das geändert? Oder ist das nur eine Fehlfunktion?
Und wie kann ich mich hier weitere an die Lösung heranarbeiten?
Vielen Dank für hilfreiche Tip(p)s.
Mfg
Alexander
nachdem ich dieses Posting erst fehlerhaft im Englischen Forum erstellt hatte hier noch einmal der 2. Versuch.
Ich habe hier ein kleines Problem. Und zwar hatte ich bislang eine example.net - Domain als Alias-Domain laufen. Die wurde bislang auch korrekt weitergeleitet auf eine bestehende andere Domain.
Heute wollte ich nun für diese "example.net" - Domain eine eigene Webseite anlegen.
Zunächst habe ich die alte Alias-Domain gelöscht und eine eigenständige Domain namens "example.net" erstellt.
Durch ISPConfig3.1 (auf einem Debian 7) wurde korrekt ein Verzeichnis
/var/www/clients/client1/web95
mit allen dazugehörigen Unterordnern angelegt.
Wenn ich die Domain aufrufe, erscheint jedoch nicht die Default-Seite für durch ISPConfig angelegte Seiten, sondern eine Apache-Standard-Seite. Das hat mich gewundert, so dass ich unter
/etc/apache2/sites-available
nachgeschaut habe, was der ISPConfig dort angelegt hat. Bei Durchsicht der bisherigen Domain, auf die die Alias weitergeleitet hat, wurden die Einträge der Alias-Domain korrekt entfernt. Aber für die neue Domain befinden sich jetzt 2 Dateien im Verzeichnis, nämlich
1.: example.net.vhost
und
2.: example.net.vhost.err
In der ersteren Datei befindet sich so gut wie kein Inhalt, bis auf
Code:
# Apache did not start after modifying this vhost file.
# Please check file /etc/apache2/sites-available/example.net.vhost.err for syntax errors.
In der zweiten Datei ist dann der korrekte Inhalt einer vhost-Datei enthalten.
Was mache ich hier falsch? Sollte ich den Inhalt der 2. Datei in die erste Datei kopieren?
Ok, das habe ich nach Anraten von Till einmal gemacht ... und ... ein Restart von Apache bringt mir die Meldung
Code:
apache2: bad user name web95
Action 'configtest' failed.
The Apache error log may have more information.
failed!
Das scheint mit meiner weiteren Feststellung zu korrespondieren, dass mir nämlich aufgefallen ist, dass durch ISPConfig die Datei-Rechte bzw. Benutzer-Rechte nicht mehr wie bisher vergeben werden. Bislang war es so, dass die Dateien im Webseiten-Verzeichnis dem Benutzer=webXY und der Gruppe=clientXY gehörten. In meinem Beispiel müssten die Dateien web95:client1 gehören ... tun sie aber nicht!
Die bei der oben benannten Seite erstellten Ordner gehören root:client[XY].
Warum wurde das geändert? Oder ist das nur eine Fehlfunktion?
Und wie kann ich mich hier weitere an die Lösung heranarbeiten?
Vielen Dank für hilfreiche Tip(p)s.
Mfg
Alexander