PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : In welchem Verzeichnis sucht Apache die index.html



davidh38
25.06.11, 09:57
Und wo kann ich das umstellen, wo er sie sucht.

peppie
25.06.11, 10:02
Welche Distribution?
Welche Apache Version?

Bei Debian wird das in /etc/apache2/sites-available/default geändert.

Edit: Standartmäßig ist das Verzeichnis /var/www eingetragen.

davidh38
25.06.11, 11:34
Welche Distribution?
Welche Apache Version?

Bei Debian wird das in /etc/apache2/sites-available/default geändert.

Edit: Standartmäßig ist das Verzeichnis /var/www eingetragen.

CentOS release 5.2 (Final)
Server version: Apache/2.2.3

habe auch ein html-Verzeichnis in /var/www aber seitdem ich webDAV installiert hat, greift apache nicht auf die index.html in dem Verzeichnis /var/www/html/ zu. Brauchst du noch mehr Informationen, um das Problem besser analysieren zu können?

peppie
25.06.11, 11:45
CentOS release 5.2 (Final)
Server version: Apache/2.2.3

habe auch ein html-Verzeichnis in /var/www aber seitdem ich webDAV installiert hat, greift apache nicht auf die index.html in dem Verzeichnis /var/www/html/ zu. Brauchst du noch mehr Informationen, um das Problem besser analysieren zu können?


Ich weiß jetzt nicht wo CentOS Apache2 hineininstalliert aber in dem Verzeichnis wo Apache2 installiert ist muss es ein Verzeichnis namens /sites-enabled/ mit einer einzigen Datei geben, dort wird auch das Verzeichnis des Stammverzeichnisses eingetragen.

davidh38
25.06.11, 12:58
Ich weiß jetzt nicht wo CentOS Apache2 hineininstalliert aber in dem Verzeichnis wo Apache2 installiert ist muss es ein Verzeichnis namens /sites-enabled/ mit einer einzigen Datei geben, dort wird auch das Verzeichnis des Stammverzeichnisses eingetragen.
danke,

find / -name sites-enabled

findet nichts

L00NIX
25.06.11, 13:09
Ich weiß jetzt nicht wo CentOS Apache2 hineininstalliert aber in dem Verzeichnis wo Apache2 installiert ist muss es ein Verzeichnis namens /sites-enabled/ mit einer einzigen Datei geben, dort wird auch das Verzeichnis des Stammverzeichnisses eingetragen.

Das Verzeichnis /sites-enabled/ bzw. /sites-available/ ist debian-spezifisch! Derivate inbegriffen.

CentOS ist RHEL und da liegt die Apache2-Konfiguration unterhalb von /etc/httpd, die globale Konfigurationsdatei in /etc/httpd/conf/httpd.conf, die man aber nicht anfassen sollte. Man kann die eigene Konfiguration sehr gut in einzelnen Dateien unterhalb von /etc/httpd/conf.d ablegen.

Das Stammverzeichnis per default liegt in /var/www/html und eine index.html darin sollte auch Beachtung finden. Wenn nicht, gibt vielleicht eine Datei unterhalb des oben genannten /etc/httpd/conf.d Aufschluss, vor allem die, die wahrscheinlich von webdav mitinstalliert worden ist.

Gruß
L00NIX

peppie
25.06.11, 13:22
Das Verzeichnis /sites-enabled/ bzw. /sites-available/ ist debian-spezifisch! Derivate inbegriffen.

Ah Okay, hab ich wieder was gelernt :-)
Sorry ich wollte nur helfen :-)

Grüße
peppie

davidh38
25.06.11, 13:37
Das Verzeichnis /sites-enabled/ bzw. /sites-available/ ist debian-spezifisch! Derivate inbegriffen.

CentOS ist RHEL und da liegt die Apache2-Konfiguration unterhalb von /etc/httpd, die globale Konfigurationsdatei in /etc/httpd/conf/httpd.conf, die man aber nicht anfassen sollte. Man kann die eigene Konfiguration sehr gut in einzelnen Dateien unterhalb von /etc/httpd/conf.d ablegen.

Das Stammverzeichnis per default liegt in /var/www/html und eine index.html darin sollte auch Beachtung finden. Wenn nicht, gibt vielleicht eine Datei unterhalb des oben genannten /etc/httpd/conf.d Aufschluss, vor allem die, die wahrscheinlich von webdav mitinstalliert worden ist.

Gruß
L00NIX

danke dir, habs rausgefunden. Ich hatte ein Aliasverzeichnis konfiguriert. Die Konsequenzen waren mir leider nicht ganz bewusst.

L00NIX
25.06.11, 16:21
Ah Okay, hab ich wieder was gelernt :-)
Sorry ich wollte nur helfen :-)


Keinerlei Vorwurf meinerseits...

Die Frage nach der verwendeten Distribution des Fragenden ist aber nicht zu unrecht, weil jede Distribution die Konfiguration ein wenig anders macht.

Debian gibt bei den meisten Paketen eine gute Grundkonfiguration vor, bei der man sich aber an die Philosophie halten sollte, damit durch Updates nichts überschrieben wird. Gerade die Apache2-Konfiguration ist hier sehr clever aufgeteilt oder auch die von bind (named), die ich meistens auf CentOS-Rechner kopiere, die gar nichts vorkonfigurieren.

@OP:
Freut mich, dass es sic geklärt hat.

Gruß
L00NIX

peppie
25.06.11, 16:33
Keinerlei Vorwurf meinerseits...

So hab ich es auch nicht aufgefasst :-)

Mir ging es nur darum, dass ich hier noch neu bin und nur helfen wollte auch wenn meine Antwort teilweise falsch war.
Und da ich gerne etwas lerne :-)

Meiner bisherigen Erfahrung mit Debian ist, dass neben der Vorkonfiguration auch sehr viele mögliche Einstellungen in der Konfigurationsdatei erklärt werden und das find ich gut :-)

Aber das wird jetzt zu OFF-Topic.

Hauptsache dem TE wurde geholfen :-)