Apache with mod_proxy as caching proxy randomly fails

Brian Dessent brian@dessent.net
Mon Jul 14 08:06:00 GMT 2003


Elfyn McBratney wrote:

> I assume your using 1.3.24-5? There are known problems in the proxy code and
> wasn't stable "stable" until 1.3.2{5,6}. You might try a newer version...or
> there's always squid. :-)

Hmmm.... Well, I just got .27 to compile.  I hadn't before, but after
screwing with the .24-5 package I knew what to do this time:

LIBS=-lgdbm_compat ./configure --with-layout=Cygwin \
             --with-port=80 --enable-module=most \
             --enable-shared=max
make
make
make install
mv /lib/apache/libhttpd.* /bin

Fortunately, I don't need mod_ssl so I didn't need to bother trying to
graft in EAPI.

This works, but I first had to remove all vestages of the .24 install,
because the unpatched .27 source makes different filenames (http.exe ->
httpd, cyghttpd.dll -> libhttpd.dll, etc.)  I think that was what was
tripping me up previously when I tried this.

But I still get "(13)Permission denied: proxy: error linking cache file"
errors when I force a reload (Ctrl-F5 in IE, Shift-F5 in Moz/Phoenix.) 
Interestingly, IE gives a broken image whereas Phoenix doesn't -- it
displays the image even though the request returned 503.  (I know this
from watching my Privoxy logs, which sits in the chain inbetween browser
and apache.)

So, still stumped.  It seems to have something to do with the "Pragma:
No-Cache" header that the browser sends, or at least I think that's it
(apache log lists it as "pragma_req=no-cache".)

Brian

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list