Shlomi Fish wrote:

On Friday 12 August 2005 11:47, Shlomi Fish wrote:
However, it should be noted the problem still persists:
curl -v -o /dev/null -r 150-200
http://www.iglu.org.il/pub/mirrors/fedora/4/x86_64/iso/FC4-x86_64-DVD.iso

Anyone brave enough can try upgrading Apache to 2.x or perhaps use a
different web server for /pub (and forward it through mod_proxy or
something)?

After trying out thttpd, boa and perl's HTTP::Daemon, I found a web-server that handled the big file out of the box: cherokee:

http://www.0x50.org/
http://freshmeat.net/projects/cherokee/

It passed all the tests of fully displaying a big file in the directory listing (with proper size), downloading it properly using wget, and fetching a part of it using the Range: header. It also supports embedded PHP.

The downside of it is that its package is not present in Sarge. It is available in Debian testing (Etch) and unstable, though.

What do we do now? Should I keep on looking? My log in the search for a suitable web server is included below.
I'm fine with using this package straight from unstable. We can run it on a different port (not externally accessible) and pass requests to certain URLs (e.g. /pub) from Apache to it using the ProxyPass directive.

Reply via email to