Wie bringe ich Apache dazu den Inhalt eines Verzeichnisses aufzulisten ?
Wie bringe ich Apache dazu den Inhalt eines Verzeichnisses aufzulisten ?
Ich verwende einen Root Server mit Suse 9.1 und Plesk Oberfläche.
Nun möchte ich das in einem bestimmten Verzeichnis , in dem keine index.html liegt die Dateien aufgelistet werden. Standardmässig hat Plesk dies ja abgeklemmt. ( Ist auch sinnvoll )
Ich sehe da grundsätzlich 2 Varianten dies zu bewerkstelligen ( lt. Apache Doku ). Entweder über eine Änderung der httpd.conf oder mit Hilfe einer htaccess Datei in dem Verzeichnis um das es geht.
Alle meine bisherigen Versuche haben keinen Erfolg gebracht.
Kann mir jemand bitte auf die Sprünge helfen ?
Wenn ich alle richtig verstehe , dann muss ich Änderungen in der Datei vhosts.conf vornehmen , wenn sie dauerhaft sein sollen.
Soweit so gut.
Wäre toll wenn mir jemand hilft.
Andreas
Nun möchte ich das in einem bestimmten Verzeichnis , in dem keine index.html liegt die Dateien aufgelistet werden. Standardmässig hat Plesk dies ja abgeklemmt. ( Ist auch sinnvoll )
Ich sehe da grundsätzlich 2 Varianten dies zu bewerkstelligen ( lt. Apache Doku ). Entweder über eine Änderung der httpd.conf oder mit Hilfe einer htaccess Datei in dem Verzeichnis um das es geht.
Alle meine bisherigen Versuche haben keinen Erfolg gebracht.
Kann mir jemand bitte auf die Sprünge helfen ?
Wenn ich alle richtig verstehe , dann muss ich Änderungen in der Datei vhosts.conf vornehmen , wenn sie dauerhaft sein sollen.
Soweit so gut.
Wäre toll wenn mir jemand hilft.
Andreas
Re: Wie bringe ich Apache dazu den Inhalt eines Verzeichnisses aufzulisten ?
kann in der .htaccess durch folgenden Eintrag
eingeschaltet werden.
Code: Select all
Options +Indexes Re: Wie bringe ich Apache dazu den Inhalt eines Verzeichnisses aufzulisten ?
tja, das dachte ich auch.
meine .htaccess enthälz im moment
<Directory /home/httpd/vhosts/domainname/verzeichnis>
AllowOverride All
Options +Indexes
</Directory>
Aber das scheint falsch zu sein...
Noch eine Idee ?
Andreas
meine .htaccess enthälz im moment
<Directory /home/httpd/vhosts/domainname/verzeichnis>
AllowOverride All
Options +Indexes
</Directory>
Aber das scheint falsch zu sein...
Noch eine Idee ?
Andreas
Re: Wie bringe ich Apache dazu den Inhalt eines Verzeichnisses aufzulisten ?
hast du einfach mal nur Options +Indexes reingeschrieben?
also ohne die direktive. dann dürfte es gehen soweit Berechtigungen da sind die config per .htaccess zu ändern.
also ohne die direktive. dann dürfte es gehen soweit Berechtigungen da sind die config per .htaccess zu ändern.
Re: Danke !
Stand auch im Log etwas?aruttkamp wrote:und dafür les ich seit 3 Stunden Foren....
Wenn
Code: Select all
AllowOverride All flo.
Re: Wie bringe ich Apache dazu den Inhalt eines Verzeichnisses aufzulisten ?
sowas gehört eigentlich auch in die httpd.conf ... ist ja ne anweisung für die htaccess files. :)aruttkamp wrote:tja, das dachte ich auch.
meine .htaccess enthälz im moment
<Directory /home/httpd/vhosts/domainname/verzeichnis>
AllowOverride All
Options +Indexes
</Directory>
Aber das scheint falsch zu sein...
Noch eine Idee ?
Andreas
Re: Wie bringe ich Apache dazu den Inhalt eines Verzeichnisses aufzulisten ?
Hi,
kleiner Tipp nebenbei. Ich nehme zum Auflisten von Verzeichnissen immer "myexplorer". Ist ein kleines PHP-Script. Damit sieht das Verzeichnis gleich wesentlich ansehnlicher aus als diese hässliche Apache-Darstellung.
kleiner Tipp nebenbei. Ich nehme zum Auflisten von Verzeichnissen immer "myexplorer". Ist ein kleines PHP-Script. Damit sieht das Verzeichnis gleich wesentlich ansehnlicher aus als diese hässliche Apache-Darstellung.
Re: Wie bringe ich Apache dazu den Inhalt eines Verzeichnisses aufzulisten ?
Erstmal : wow ! Das noch so viele reagieren , obwohl das "Problem" schon gelöst ist .. Super !!!!!
Vielen Dank !
nun aber noch ein paar Antworten :
Andreas
Vielen Dank !
nun aber noch ein paar Antworten :
Ja, dort stand ,dass die Verzeichnisauflistung verboten sei.Stand auch im Log etwas?
da stimme ich zu. Da Plesk die aber immer mal wieder ungefragt überschreibt habe ich nach einer anderen Lösung gesucht. Eigentlich wollte ich es in die vhosts.conf eintragen, aber die Lösung mit der htaccess gefiel mir besser , da sie ja nun ganz unabhängig ist von den einstellungen in der Conf ( na ja , fast jedenfalls )sowas gehört eigentlich auch in die httpd.conf
Das werde ich mir ansehen ! Vielen Dank für den Tip !Ich nehme zum Auflisten von Verzeichnissen immer "myexplorer".
Andreas
Re: Wie bringe ich Apache dazu den Inhalt eines Verzeichnisses aufzulisten ?
Ich benutze zwar auch .htaccess, aber eigentlich sollte man darauf so weit wie möglich verzichten, wenn du an der Serverkonfiguration selbst drehen kannst
http://httpd.apache.org/docs/2.2/howto/ ... .html#when
http://httpd.apache.org/docs/2.2/howto/ ... .html#when