DirectoryListing mit .htaccess

Alles, was den Apache betrifft, kann hier besprochen werden.

DirectoryListing mit .htaccess

Postby John83 » 31. December 2009 13:50

Hallo zusammen :)
Ich verzweifel aktuell an einer der simpelsten Aufgabestellungen...

Aufgabe lautet: Aktiviere das DirectoryListing für ein Verzeichnis unterhalb eines durch Plesk angelegten vHost.
Nun bin ich ein Freund von Google, Handbüchern und Tutorials und habe per Try&Error so manches geTRYt und ernte nur "Error".

Ich habe einen Server (Ubuntu 8.04 LTS, Apache 2.2, Plesk 9.2.2) mit ein paar vHosts.
Unter einem ist ein WordPress installiert -alles wunderbar.
Nun habe ich ein Verzeichnis "downloads" erstellt, für das ich das DirectoryListing aktivieren möchte.

.htaccess mit dem Inhalt "Options +Indexes" erstellt und in das Verzeichnis gelegt. Apache neu gestartet, Browsercache geleert, Seite neu geladen.
Ergebnis: Weiterhin Fehler 403

Hat jemand eine weitere Idee, warum das nicht klappt?

Viele Grüße
Johnny
John83
 
Posts: 8
Joined: 31. December 2009 13:36

Re: DirectoryListing mit .htaccess

Postby Wiedmann » 31. December 2009 14:45

.htaccess mit dem Inhalt "Options +Indexes" erstellt und in das Verzeichnis gelegt. Apache neu gestartet,

bei ".htaccess" Dateien muss man den Apache nicht neu starten

Ergebnis: Weiterhin Fehler 403

Liest der Apache diese Datei (.htaccess) überhaupt? (schrieb mal das Wort "Fehler" rein)
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: DirectoryListing mit .htaccess

Postby John83 » 31. December 2009 15:11

Vielen Dank für deine schnelle Antwort!

Wiedmann wrote:Liest der Apache diese Datei (.htaccess) überhaupt? (schrieb mal das Wort "Fehler" rein)


Nun kommt ein Internal Server Error

Ein verzeichnis drüber läuft ein WordPress mit folgender htaccess-Datei, welche auch erkannt wird und funktioniert:
Code: Select all
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
John83
 
Posts: 8
Joined: 31. December 2009 13:36

Re: DirectoryListing mit .htaccess

Postby Wiedmann » 31. December 2009 15:31

Nun kommt ein Internal Server Error

Ok, dann liest er die Datei schon mal.

Ergebnis: Weiterhin Fehler 403

Was steht im error.log bei diesem Zugriff?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: DirectoryListing mit .htaccess

Postby John83 » 31. December 2009 15:37

Wiedmann wrote:Was steht im error.log bei diesem Zugriff?


Access Log:

IP - - [31/Dec/2009:15:33:15 +0100] "GET /downloads HTTP/1.1" 301 828 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 (.NET CLR 3.5.30729)"
IP - - [31/Dec/2009:15:33:15 +0100] "GET /downloads/ HTTP/1.1" 403 755 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 (.NET CLR 3.5.30729)"

Error Log:

[Thu Dec 31 15:33:15 2009] [error] [client 87.230.108.21] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /var/www/vhosts/pingzoo.de/httpdocs/downloads/index.pl

Auch wenn der Error Log eintrag ungesund aussieht, hat er nicht mit der .htaccess zu tun oder?
John83
 
Posts: 8
Joined: 31. December 2009 13:36

Re: DirectoryListing mit .htaccess

Postby John83 » 31. December 2009 15:39

Aaaah.. Stop Stop... ;)

Ich habe die htaccess aus dem übergeordneten Verzeichnis gelöscht.
Nun funktioniert es ?!

Weißt du, was die o. gepostete htaccess macht, was mein eigentliches Ziel verhindert?
Last edited by John83 on 31. December 2009 15:42, edited 1 time in total.
John83
 
Posts: 8
Joined: 31. December 2009 13:36

Re: DirectoryListing mit .htaccess

Postby Wiedmann » 31. December 2009 15:42

.htaccess mit dem Inhalt "Options +Indexes" erstellt und in das Verzeichnis gelegt.
[Thu Dec 31 15:33:15 2009] [error] [client 87.230.108.21] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden

Steht da wirklch "Options +Indexes" drin, oder "Options Indexes"?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: DirectoryListing mit .htaccess

Postby John83 » 31. December 2009 15:43

Wiedmann wrote:Steht da wirklch "Options +Indexes" drin, oder "Options Indexes"?



Options +Indexes
John83
 
Posts: 8
Joined: 31. December 2009 13:36

Re: DirectoryListing mit .htaccess

Postby Wiedmann » 31. December 2009 15:46

Hast du für dieses Verzeichnis in deinem Plesk auch was konfiguriert?

Ansonsten:
Code: Select all
Options +Indexes +FollowSymLinks

Sollte auch tun.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: DirectoryListing mit .htaccess

Postby John83 » 31. December 2009 15:49

Wiedmann wrote:Hast du für dieses Verzeichnis in deinem Plesk auch was konfiguriert?

Ansonsten:
Code: Select all
Options +Indexes +FollowSymLinks

Sollte auch tun.


Nein in Plesk habe ich nichts konfiguriert.

Options +Indexes +FollowSymLinks bringt leider auch nichts.
Weiterhin 403

Hast du meinen Beitrag von 15:39 gesehen?
John83
 
Posts: 8
Joined: 31. December 2009 13:36

Re: DirectoryListing mit .htaccess

Postby Wiedmann » 31. December 2009 15:59

Hast du meinen Beitrag von 15:39 gesehen?

Yup, nur wird WordPress schon seinen Grund haben diese ".htaccess" dort zu haben. Diese zu löschen kann also nicht die Lösung sein.

Options +Indexes +FollowSymLinks bringt leider auch nichts.
Weiterhin 403

Mit genau dem selben Text im error.log?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: DirectoryListing mit .htaccess

Postby John83 » 31. December 2009 16:07

Wiedmann wrote:Mit genau dem selben Text im error.log?


Jawohl: [Thu Dec 31 16:04:18 2009] [error] [client IP] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /var/www/vhosts/pingzoo.de/httpdocs/downloads/index.pl

(erscheint aber auch bei jedem anderen Aufruf, der auf ein ziel zeigt, das nicht existiert)

wenn ich z.B. anstatt /downloads/ /impressum/ nehme, kommt der selbe Error-Log, aber die RewriteEngine von WP findet dann die entsprechende existierende Seite.
John83
 
Posts: 8
Joined: 31. December 2009 13:36

Re: DirectoryListing mit .htaccess

Postby John83 » 31. December 2009 16:20

solved:

RewriteEngine Off
Options +Indexes

:-D
John83
 
Posts: 8
Joined: 31. December 2009 13:36


Return to Apache

Who is online

Users browsing this forum: No registered users and 28 guests