Page 1 of 1

falsche DocumentRoot

Posted: 2012-07-26 12:17
by pocopelli
Hallo,

wir haben ein wenig Schwierigkeiten mit unserem Confixx...
Das Anlegen neuer Kunden im Confixx scheint erstmal zu funktionieren.
Nur wenn man ein File in die ensprechende DocumentRoot stellt, greift
der Apache laut Logs immer in die DocumentRoot des ersten Kunden.

Beispiel:

web1 existiert, dazu werden web2 und web3 angelegt. für web2 ist
z.B. sub.meineseite.de eingerichtet. Ich schiebe ein File "meintest.php"
in "/var/www/web2/html" und versuche es im Browser über "sub.meineseite.de/meintest.php"
zu öffnen. Das schlägt fehl.

In den Logs steht:

Code: Select all

[Thu Jul 26 11:49:24 2012] [error] [client 31.18.109.91] File does not exist: /var/www/web1/html/meintest.php
im Verzeichnis "/etc/apache2/confixx_vhosts" sind conf-Dateien der Kunden
ordnungsgemäß angelegt:

Code: Select all

0.conf  web1.conf  web2.conf  web3.conf
in web2.conf ist die DocumentRoot für "sub.meineseite.de" richtig angelegt

Code: Select all

...
<VirtualHost 81.116.29.192:80>
  ServerName sub.meineseite.de
  ServerAlias subnext.meineseite.de 
  DocumentRoot /var/www/web2/html
  SuexecUserGroup web2 web2
...
und trotzdem wird auf die falsche DocumentRoot (also: "/var/www/web1/html/") zugegriffen.
Kann mir jemand helfen ? Ähnliche Erfahrungen?
Wie kann man den Fehler eingrenzen ?

Wäre für jegliche Hinweise/Hilfen ?

Gruß

Poc

Re: falsche DocumentRoot

Posted: 2012-07-30 20:53
by rudelgurke
Wie sieht's denn mit HTML Dateien aus ? Wenn es dort funktioniert, mal einen Blick in die PHP Konfiguration werfen (doc_root oder ähnliches vielleicht)

Re: falsche DocumentRoot

Posted: 2012-07-31 14:17
by daemotron
Werden die Konfigurationsdateien denn auch in der Apache-Konfiguration mit eingebunden? Apache schon mal reloaded?