Zum Inhalt springen

VirtualHost Problem

Erstellt am 26. Februar 2004 · 2 Antworten · letzte Antwort am 27. Februar 2004

Tags: Frage

afluegge ·

Hallo!

Ich habe ein Problem mit einem Strato-Server unter Confixx mit mehreren Domains.

Die Installation von Typo3 (3.6RC1) habe ich unter der gewünschten Domain soweit hinbekommen und konfiguriert.

Ich wollte jetzt mit dem Fileadmin ein Template-Directory anlegen. Dabei habe ich festgestellt, dass das Directory mit falscher User/Group Kombination angelegt wird. Mir ist das aufgefallen, weil ich das angelegte Directory nicht mehr löschen konnte.

Folgende Details:

In der /etc/httpd/httpd.conf steht:

...
User wwwrun
Group www
...

am Ende der httpd.conf wird dann eine Datei includiert, in der die virtuellen Domains definiert werden. Für meine Domain steht dort:

<VirtualHost xxx.xxx.xxx.xxx:yy>
ServerName www.xxxxxxxx.de
ServerAlias  www.yyyyyyy.de
DocumentRoot /srv/www/htdocs/web1/html
User web1
Group ftponly
ScriptAlias /cgi-bin/ /srv/www/htdocs/web1/html/cgi-bin/
php_admin_value open_basedir /srv/www/htdocs/web1/
php_admin_value upload_tmp_dir /srv/www/htdocs/web1/phptmp/
php_admin_flag safe_mode On
php_admin_value safe_mode_exec_dir /srv/www/htdocs/web1/html/cms/tools/
<Directory /srv/www/htdocs/web1/html >
    AllowOverride All
    Options +FollowSymLinks
</Directory>
</VirtualHost>

Ich würde erwarten, dass ein Directory mit Fileadmin angelegt dem User web1/ftponly gehört. Tatsächlich wird es aber mit dem User wwwrun/www angelegt.

Was mache ich falsch? Wer kann mir helfen?

Bps ·

Du hast wahrscheinlich nichts falsch gemacht.
Wie hast du denn die Typo3 installation auf dem Server gemacht?
Als Root das ganze kopiert.
Am bestens schaust du die mal die Gruppenrechte noch mal an.

Hast du eventuell über Confixx einen zweiten FTP-User angelegt und mit diesem die Daten hochgeladen?
Da macht Confixx manchmal ganz komische Dinge mit den Benutzerrechten.

Also schau die mal an wie die Userrechte vergeben sind in deiner Typo installation.

Grüße
Bernd

afluegge ·
Bps schrieb

...
Wie hast du denn die Typo3 installation auf dem Server gemacht?
Als Root das ganze kopiert.
Am bestens schaust du die mal die Gruppenrechte noch mal an.
...

Also hochgeladen habe ich das mit einen ssh-Tool als user web1, alle Dateien der Typo3 Installation gehören auch diesem User (Gruppe ftponly).

Die Konfiguration über das Install-Tool von Typo3 läuft ja auch problemlos.

Ich verstehe nur nicht, warum der Webserver die Dateien als User wwwrun anlegt.

Muss der web1-User der gleichen Gruppe wie wwwrun angehören? Leider schafft Confixx da einige Tatsachen, die mnchmal schwer zu korrigieren sind.