Ticket #653 (new defect)
mod_cgi doesn't work with server.bind set to unix domain socket
| Reported by: | cliff@… | Owned by: | jan |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.4.21 |
| Component: | core | Version: | 1.4.11 |
| Severity: | normal | Keywords: | |
| Cc: | Blocked By: | ||
| Need User Feedback: | no | Blocking: |
Description
If i bind lighty to a unix domain socket, cgi scripts no longer work. Rather than displaying the output of the cgi, the browser attempts to download a zero-length copy of the cgi file.
Static html and mod_fastcgi continue to work, which leads me to believe there's a bug in mod_cgi.
Test configuration: Pound proxy 1.0.5 to Lighttpd 1.4.11 via unix domain socket.
I had initially thought that perhaps Pound was the culprit, since I had just added Unix domain socket support to Pound the night before. However, the main Pound developer independently added the same support and both implementations get the same result. Also, the fact that mod_fastcgi and static pages continue to work point to a probable bug in mod_cgi.

