PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache2 Konfig nur teilweise Ok



Multe
10.01.05, 11:51
Hallo,

ich habe ein Problem mit meiner Apache2 Konfig.

Ich habe einen neuen Server bekommen und musste umziehen. Die Daten meiner alten Apache 1.3 Konfig habe ich in die neue Konfig des Apache2 eingepflegt. Es handelt sich um virtuelle Hosts.

Allerdings erkennt dieser nur Domains an die in /home/username liegen.
Wenn das Homeverzeichnis allerdings in /home/subdir/username liegt, dann bekomme ich am Browser nur einen 403er Fehler.

Die User habe ich auch nicht per Useradd eingebaut, sondern von der alten passwd und shadow einkopiert.

Daten Hauptdomain:



...
NameVirtualHost 212.xxx.xxx.xxx

<VirtualHost 212.xxx.xxx.xxx>
ServerName domain.de
ServerAlias www.domain.de
DocumentRoot /home/domain/public_html
php_admin_value upload_tmp_dir /home/domain/public_html/tmp
<Directory "/home/domain/public_html/*">
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/domain-error_log
CustomLog /var/log/apache2/domain-access_log common
ServerAdmin webmaster@domain
</VirtualHost>
....

Daten der Subdomain (steht direkt unter dem ersten VirtualHost-Eintrag)


<VirtualHost 212.xxx.xxx.xxx>
ServerName sub.domain.de
DocumentRoot /home/sub/username/public_html
ErrorLog /var/log/apache2/subdomain-error_log
CustomLog /var/log/apache2/subdomain-access_log common
ServerAdmin webmaster@domain
</VirtualHost>


Daten in der passwd (abgeändert)


domain:x:505:100:BemerkungNAME:/home/domain:/bin/false
...
subdomain:x:511:100:Bemerkung SUBNAME:/home/sub/username:/bin/false


So die Berechtigungen entsprechen den jeweiligen Usern und Gruppen (eigentlich wie beim alten Server auch).
Woran kann das liegen? Ich habe bei den Docu-Seiten von Apache.org nix entdeckt, das Unterverzeichnisse nicht mehr gehen.

Kann es sein, das es nicht am Apache liegt sondern an den Usern selber?
Ich wollte auch schon Probieren, per Useradd die User neu anzulegen (inkl. homedir) und die Daten dann noch mal rein zu kopieren.

Irgendwelche Ideen?

Gruß Malte

PS:
OS Suse 9.1
Nameserver verbindet auch richtig auf die IP (er erkennt die Subdomain)
Falls nich mehr gebraucht wird, einfach melden.