Bug 25072 - mod-mono-server problem serving static files
Summary: mod-mono-server problem serving static files
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: General (show other bugs)
Version: master
Hardware: PC Linux
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
Depends on:
Reported: 2014-12-04 10:54 UTC by mz
Modified: 2014-12-04 10:54 UTC (History)
1 user (show)

See Also:
Is this bug a regression?: ---
Last known good build:


Description mz 2014-12-04 10:54:21 UTC
In mod-mono-server
In class Mono.WebServer.ModMonoWorkerRequest
In method public override void SendResponseFromFile (string filename, long offset, long length)

If the offset & length are equal to those of the file the file is sent back to mod_mono as a 
filename (SEND_FILE + filename) rather than contents.

This behavior makes the assumption that mod-mono-server and apache are on the same system.
This fails when mod-mono-server is on a different machine or inside a docker container with a different filesystem structure.

I suppose the best solution would be to have a configuration option to enable/disable this optimizastion for
local mod-mono-server.

Note You need to log in before you can comment on or make changes to this bug.