Salve,...
Ich habe mir bei Strato einen Server zugelegt und die Installation von ISPconfig auf Debian 4.0 funktionierte auch einwandfrei.
Ich habe zwei Beispiel-Webs angelegt und auch zwei Beispiel-Kunden.
Laut Howto liegen die Webs in /var/www/
Dort liegt auch wirklich ein Symlink mit der Domain, der auf den Ordner "web2" im gleichen Verzeichnis verweist, in dem sich ein Ordner namens "web" befindet.
Soweit so gut.
Als ich nun den FTP-Upload mache, öffnet sich auch ein Ordner namens "web" im "/" (wobei ich natürlich vom DocRoot ausgehe) und ich schiebe meine Website hoch.
Bei der Kontrolle im Browser kommt aber die Standard-ISP-Site für die Domain.
Also Fehlersuche!
Folgendes habe ich herausgefunden:
Der FTP connected auf den Ordner:
/var/www/web2/user/web2_001/web/
Der Symlink, den ISP-Config für den Browser in /var/www/ anlegt, verweist auf:
/var/www/web2/web/
Das bedeutet, das die Website in einem anderen Ordner hochgeladen wird, als der Apache sie abbildet, was natürlich blöd ist.
Wie kann ich ISP-Config nun so (und vor allem wo) konfigurieren, das FTP und Apache immer auf den gleichen Ordner zeigen?
Für 'ne schnelle Hilfe wäre ich dankbar ...
[Edit]
Mittlerweile habe ich herausgefunden, das ISP-Config die Datei:
/etc/apache2/vhosts/Vhosts_ispconfig.conf
... anlegt, in der das DocumentRoot definiert ist (DocumentRoot /var/www/web2/web). Nachdem ich das DocumentRoot händisch auf: DocumentRoot /var/www/web2/user/web2_001/web korrigiert habe, klappt's - logischerweise - auch mit der Anzeige der Site.
Da ISP-Config die Datei anlegt, müsste ich also jedesmal "händisch" das Verzeichnis anpassen. Es muß also irgendwo eine Datei geben, auf die ISP-Config bei der Anlage, bzw. der Modifikation der Vhosts_ispconfig.conf zugreift und in der ich den Pfad anpassen kann. Frage ist nur ... wo?
Kann es sein, das die Aliase in /etc/apache2/vhosts/Vhosts_ispconfig.conf ...
AliasMatch ^/~([^/]+)(/(.*))? /var/www/web2/user/$1/web/$3
AliasMatch ^/users/([^/]+)(/(.*))? /var/www/web2/user/$1/web/$3
... irgendwie einen Fehler haben?
[/Edit]
Greetz
Blackwlf
Ich habe mir bei Strato einen Server zugelegt und die Installation von ISPconfig auf Debian 4.0 funktionierte auch einwandfrei.
Ich habe zwei Beispiel-Webs angelegt und auch zwei Beispiel-Kunden.
Laut Howto liegen die Webs in /var/www/
Dort liegt auch wirklich ein Symlink mit der Domain, der auf den Ordner "web2" im gleichen Verzeichnis verweist, in dem sich ein Ordner namens "web" befindet.
Soweit so gut.
Als ich nun den FTP-Upload mache, öffnet sich auch ein Ordner namens "web" im "/" (wobei ich natürlich vom DocRoot ausgehe) und ich schiebe meine Website hoch.
Bei der Kontrolle im Browser kommt aber die Standard-ISP-Site für die Domain.
Also Fehlersuche!
Folgendes habe ich herausgefunden:
Der FTP connected auf den Ordner:
/var/www/web2/user/web2_001/web/
Der Symlink, den ISP-Config für den Browser in /var/www/ anlegt, verweist auf:
/var/www/web2/web/
Das bedeutet, das die Website in einem anderen Ordner hochgeladen wird, als der Apache sie abbildet, was natürlich blöd ist.
Wie kann ich ISP-Config nun so (und vor allem wo) konfigurieren, das FTP und Apache immer auf den gleichen Ordner zeigen?
Für 'ne schnelle Hilfe wäre ich dankbar ...
[Edit]
Mittlerweile habe ich herausgefunden, das ISP-Config die Datei:
/etc/apache2/vhosts/Vhosts_ispconfig.conf
... anlegt, in der das DocumentRoot definiert ist (DocumentRoot /var/www/web2/web). Nachdem ich das DocumentRoot händisch auf: DocumentRoot /var/www/web2/user/web2_001/web korrigiert habe, klappt's - logischerweise - auch mit der Anzeige der Site.
Da ISP-Config die Datei anlegt, müsste ich also jedesmal "händisch" das Verzeichnis anpassen. Es muß also irgendwo eine Datei geben, auf die ISP-Config bei der Anlage, bzw. der Modifikation der Vhosts_ispconfig.conf zugreift und in der ich den Pfad anpassen kann. Frage ist nur ... wo?
Kann es sein, das die Aliase in /etc/apache2/vhosts/Vhosts_ispconfig.conf ...
AliasMatch ^/~([^/]+)(/(.*))? /var/www/web2/user/$1/web/$3
AliasMatch ^/users/([^/]+)(/(.*))? /var/www/web2/user/$1/web/$3
... irgendwie einen Fehler haben?
[/Edit]
Greetz
Blackwlf
Zuletzt bearbeitet: