Hallo liebe Community.
Ich habe das Problem das mir mein Apache2 bestimmte Dateiendungen nicht im DirectoryListing anzeigt.
Zum Beispiel wird nicht angezeigt: .7z .nrg
Allerdings zeigt er zu meinem erstaunen: .avi .rar
An der IndexIgnore liegt es nicht. Die Dateien werden per LN -S auf das Verzeichnis gelinkt. FollowSymLinks ist an. Er folgt im Falle von .7z auch dem Verzeichnis welches ich auf www gelinkt habe allerdings ist dieses Verzeichnis dann "angeblich" leer. Dies macht er (bisher!) aber nur bei den oben genannten Dateien. Sicherlich gibt es noch weitere Endungen die mir das Directory Listing nicht anzeigt.
Wo kann ich das abstellen?
Ich habe es auch mit der Option Includes probiert. Scheint aber nicht zu wirken. *grummel*
Any help is appreciated!
Apache2 zeigt einige Dateien nicht an (directory listing)
Re: Apache2 zeigt einige Dateien nicht an (directory listing)
Stimmen die Rechte? Welche Module sind geladen?
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Apache2 zeigt einige Dateien nicht an (directory listing)
Chmod wurde für die Datei/Verzeichnis sogar auf 777 gesetzt.
Was mich wundert ist das er sang und klanglos AVI, NRG auflistet bei .7z Sie aber nicht auflistet und wenn ich die Datei direkt per Adresse ansteuern will erhalte ich ein "403 Forbidden".
Erwähnenswert wäre evtl. noch das mein Apache2 so ziemlich im Grundgerüst ist. Ich habe bisher sehr wenig an der Ursprungskonfiguration verändert.
Auszug aus der access.log
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Die Rechte stimmen (lrwxrwxrwx). Andere Dateien (avi, nrg, ...) mit den selben Rechten sind kein Problem. Sie werden angezeigt und sind auch ladbar.[server]:/etc/apache2# ls -la mods-enabled/
insgesamt 8
drwxr-xr-x 2 root root 4096 2004-01-01 01:02 .
drwxr-xr-x 8 root root 4096 2006-03-15 19:19 ..
lrwxrwxrwx 1 root root 36 2004-01-01 01:02 cgi.load -> /etc/apache2/mods-available/cgi.load
lrwxrwxrwx 1 root root 33 2004-01-01 01:02 mod_python.load -> ../mods-available/mod_python.load
lrwxrwxrwx 1 root root 37 2004-01-01 01:02 perl.conf -> /etc/apache2/mods-available/perl.conf
lrwxrwxrwx 1 root root 37 2004-01-01 01:02 perl.load -> /etc/apache2/mods-available/perl.load
lrwxrwxrwx 1 root root 37 2004-01-01 01:02 php4.conf -> /etc/apache2/mods-available/php4.conf
lrwxrwxrwx 1 root root 37 2004-01-01 01:02 php4.load -> /etc/apache2/mods-available/php4.load
lrwxrwxrwx 1 root root 43 2004-01-01 01:02 proxy_html.load -> /etc/apache2/mods-available/proxy_html.load
lrwxrwxrwx 1 root root 36 2004-01-01 01:02 ssl.conf -> /etc/apache2/mods-available/ssl.conf
lrwxrwxrwx 1 root root 36 2004-01-01 01:02 ssl.load -> /etc/apache2/mods-available/ssl.load
lrwxrwxrwx 1 root root 40 2004-01-01 01:02 userdir.conf -> /etc/apache2/mods-available/userdir.conf
lrwxrwxrwx 1 root root 40 2004-01-01 01:02 userdir.load -> /etc/apache2/mods-available/userdir.load
Was mich wundert ist das er sang und klanglos AVI, NRG auflistet bei .7z Sie aber nicht auflistet und wenn ich die Datei direkt per Adresse ansteuern will erhalte ich ein "403 Forbidden".
Erwähnenswert wäre evtl. noch das mein Apache2 so ziemlich im Grundgerüst ist. Ich habe bisher sehr wenig an der Ursprungskonfiguration verändert.
Auszug aus der access.log
xx.1x6.2x1.4x - - [15/Mar/2006:16:17:09 +0100] "GET /[CUT]/Name.7z HTTP/1.1" 403 550 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FDM; .NET CLR 2.0.50727)"
Re: Apache2 zeigt einige Dateien nicht an (directory listing)
Sorry das ich mir gerade selbst antworten.
Ich glaube das Problem liegt in der größe. Ich habe gerade mal in die error.log geschaut - und siehe da:
Ich glaube das Problem liegt in der größe. Ich habe gerade mal in die error.log geschaut - und siehe da:
Gibt es eine möglichkeit dieses Limit außer Kraft zu setzten bzw. es zu erhöhen? Ich werde gleich selbst schauen aber vielleicht hat es ja jemand gerade zur Hand und mag es als Antwort posten? ;)[server]:/var/log/apache2# cat error.log | grep ".7z"
[Wed Mar 15 16:17:09 2006] [error] [client xx.1x6.2x1.4x] (75)Value too large for defined data type: access to /[cut]/Name.7z failed
Re: Apache2 zeigt einige Dateien nicht an (directory listing)
File größer als 2GB?
Dann hättest du nur die möglichkeit die neuste apache version zu benutzen, dort ist das maximale filelimit erhöht...
auszug aus der Apache changelog:
läuft auch stabiler im datentransfer
Dann hättest du nur die möglichkeit die neuste apache version zu benutzen, dort ist das maximale filelimit erhöht...
auszug aus der Apache changelog:
aber ich hab nun komplett auf ftp umgestellt.Large File Support
httpd is now built with support for files larger than 2GB on modern 32-bit Unix systems. Support for handling >2GB request bodies has also been added.
läuft auch stabiler im datentransfer
Re: Apache2 zeigt einige Dateien nicht an (directory listing)
Das kommt für mich nicht in Frage. Die Lösung in meinem Fall: .7z (=7zip). Entpackt und als Multi-Volume wieder gepackt -> name.7z.001 (1999 mb), name.7z.002 (100mb). Immerhin, auch ein nettes Workaround. ;-)Tischi wrote:File größer als 2GB?
Dann hättest du nur die möglichkeit die neuste apache version zu benutzen, dort ist das maximale filelimit erhöht...
Wenn dann sftp. Alles andere kommt mir nicht mehr in die Tüte.aber ich hab nun komplett auf ftp umgestellt.
läuft auch stabiler im datentransfer
