On Wed, Mar 11, 2009 at 05:37:14PM +0200, Alexey Suslikov wrote: > Daniel A. Ramaley wrote: > > > On 2009-03-10 at 14:34:30, you wrote: > > >I want to set up the web server to share file, but i know apache-1.3.x > > >(which is openbsd default httpd) had the 4G file size limit, can i > > > break this limit? > > > > I don't know the correct answer to this question, but i thought of a > > possible work-around in the event the answer is "no". > > > > Could you write a CGI program that serves the file? I don't know where > > Apache's 4 GB limit is. But if the limitation is in how Apache accesses > > the filesystem and not in how it manages network connections, then > > maybe a program that is capable of reading large files could get around > > the limit. This would most likely require mangling the URLs to the > > large files to really point to the program, unless you can do some > > The limitation is 2Gb on 32-bit platforms because of off_t (man lseek). > > Stock ftpd also has mentioned limitation (try to REST a file beyond 2Gb > offset). > > Using any 64-bit platform will solve the problem due to bigger off_t, but > if it's not a case, one can use Apache 2.2.x from ports. > > Alexey
This is not correct. off_t is 64-bit on all platforms. -Otto