Dateien über 4 GB werden nicht angezeigt

nsa112

Registered User
Mein Apache Webserver zeigt im Directory Listing eine Datei über 4 GB nicht an.
Wenn ich die Datei dierekt aufrufen will, dann bekomme ich einen 403.
Ist das eine Einstellungssache von Apache?
Ist übrigens nen Rootserver von Server4You!
 
Hatte das Problem auch mal beim Versuch, nen 11 Gigabyte Backup über den apache zu laden.

Alles was ich bei Google dazu gefunden habe ist, das es sich wohl um einen Bug im Apache2 handelt, der keine Dateien über 2 Gigabyte ausliefern kann.

:(
 
Ich finde irgendwie kein RPM für Suse 9.2 Apache 2.2.
Gibt es kein RPM? Wie amche ich dann das Update?
http://foertsch.name/RPMS/src/
Das RPM von der Seite macht den Fehler: warning: user r2 does not exist - using root

Hab es mit: rpm -U und rpm -Uhv probiert.
 
Hallo!
Auf der von dir angegebenen Seite finde ich nur Source RPMs. Damit kannst du deinen eigenen Apache 2.2 kompilieren.

mfG
Thorsten
 
nsa112 said:
Hier ist das RPM.
Hab es installiert und Server neu gestartet. Doch es läuft immer noch Apache/2.0.50.
Ja, weil es kein Update-RPM ist:
Die Dateien werden unter /opt/apache (für Apache 2.0.x) bzw. unter /opt/apache22 (für 2.2.x) abgelegt. Konfigurationsdateien liegen unter /etc/opt.
Sprich: Du hast zwar Dateien installiert, aber nicht die alten überschrieben.
Das mußt Du noch per Hand machen.

huschi.
 
Und wie überschreibe ich jetzt die alten Dateien?
Was muß ich genau machen?
Oder gibt es irgendwo ein Update-RPM, das die ganze Sache vereinfacht?
 
An sich ist es nicht ganz trivial, da in dem Paket alles darauf ausgelegt ist, unter /opt/apache22/ zu laufen. Was aber fehlt ist ein passendes Start-Script.

Ungetestet und Dein System nicht kennend, kann ich nur folgendes sagen:
cp -p /opt/apache22/sbin/* /usr/sbin/.
cp -p /opt/apache22/libexec/* /usr/include/apache2/

Vorher mußt Du sicher stellen, daß Du entweder ein passendes RPM der jetztigen Installation hast oder ein Backup aller o.g. Dateien.

Alles absolut ohne Garantie.
Ich würde dieses Paket jedenfalls nicht installieren oder versuchen zum laufen zu bringen. Die Zeit kann man auch mit einer Neukompilierung verbringen, welche wahrscheinlich sogar schneller zum Erfolg führt.

PS:
Ach so, Du könntest natürlich auch versuchen in /etc/init.d/apache2 einfach den Pfad zur httpd2 auf /opt/apache22/sbin/httpd2 umzustellen.

huschi.
 
Gibt es nicht irgendwi nen Update RPM?
Das mit dem Pfad ändern hat nicht geklappt.
Er startet immer noch den alten Apache.
 
Back
Top