Directory Listing dem Kunden überlassen?

  • Thread starter Thread starter Flow
  • Start date Start date
F

Flow

Guest
Wie kann ich es anstellen, dass ein Confixx- Kunde die Wahl hat, ob und für welche Ordner er Directory listing aktiviert haben will?

Das es für den Kunden also im Endeffekt zu bedienen ist, wie hier beschrieben. Ein entsprechendes .htaccess im betreffenden Ordner aktiviert die Funktion, wenn es nicht da ist, ist sie deaktiviert.


Wäre (wie immer) um eine idiotensichere Erklärung froh... :rolleyes:
 
Hallo!
In Confixx einen httpd Spezial Eintrag machen: AllowOverride Indexes.

mfG
Thorsten
 
OK, ich habe den entsprechenden Eintrag für alle Domains des betreffenden Resellers gemacht.

Nach dem Upload des .htaccess- Files erhalte ich jedoch den Fehler

Code:
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 500

Ohne .htaccess, bzw. ohne den httpd Eintrag bekomme ich, wie erwartet, Fehler 403.


Woran könnte das liegen? Ist eventuell mein .htaccess fehlerhaft? Es enthält momentan einfach nur

Code:
Options +Indexes



:confused:
 
Error_log sagt:

[Tue Oct 11 23:32:11 2005] [error] [client 213.103.159.223] Directory index forbidden by rule: /srv/www/web55/html/jpg/


Und ich habe ein anderes Problem. Bei einem (Re)Start von Apache, meldete er:

Code:
# /etc/init.d/apache2 start
Warning: found stale pidfile (unclean shutdown?)
Starting httpd2 (prefork) Syntax error on line 41 of /etc/apache2/confixx_vhost.conf:
AllowOverride not allowed here

The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
                                                                     failed

Daraufhein habe ich "confixx_vhost.conf" durch ein Backup ersetzt. Apache liess sich anstandslos starten.

Heute morgen war er jedoch wieder tot... Kann es sein, dass Confixx ihm das AllowOverride wieder aufgezwungen hat? Wie kann ich Änderungen an httpd den via Confixx wieder rückgängig machen?
 
Hallo!
Flow said:
Wie kann ich Änderungen an httpd den via Confixx wieder rückgängig machen?
Genau so, wie du sie reinbekommen hast. Was genau hast du denn beim httpd Spezial Eintrag anlegen gemacht? Für einen Kunden, für eine Domain oder für alle Kunden?

Normalerweise würde ich so vorgehen:
- httpd Spezial für einen Kunden
- web55 wählen
- als Eintrag
Code:
<DIRECTORY "/srv/www/web55/html/jpg">
   AllowOverride Indexes
   Options FancyIndexing
</DIRECTORY>
Poste mal was in deiner .htaccess steht. Eventuell muss man per AllowOverride noch mehr erlauben.

mfG
Thorsten
 
Thorsten said:
Genau so, wie du sie reinbekommen hast. Was genau hast du denn beim httpd Spezial Eintrag anlegen gemacht? Für einen Kunden, für eine Domain oder für alle Kunden?

Eingegeben habe ich es folgendermassen:

httpd spezial --> einen Anbieter ändern --> res1 --> für alle Domains des Anbieters setzen --> Eingabe XXX

Nur, wenn ich wieder zu dem Eingabefeld durchklicke, dann erscheint nur ein leeres Feld und nicht die gemachten Eingaben. Demensprechend kann ich dort auch nichts löschen... Oder soll ich das Feld leer abschicken?



Und dort habe ich dann einfach "Allow Override Indexes" eingegeben, was wohl, wenn ich Dein Beispiel ansehe, zuwenig war? :confused:
Wie muss das denn aussehen, wenn alle User aktiviert werden sollen? Den Pfad auf /srv/www/ ändern?


In meiner .htaccess steht einfach nur

Code:
Options +Indexes
und fertig... Zuwenig?
 
Back
Top