httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chuck Murcko <>
Subject Re: [PATCH] mod_proxy talking HTTP/1.1 to clients
Date Tue, 15 Aug 2000 17:23:08 GMT
Graham Leggett wrote:
> Eli Marmor wrote:
> > I think that it is very important that somebody (Christian and
> > Graham) finally spend some effort in this module. It looked like
> > an "orphan" recently, and some people even suggested that because
> > nobody takes it under his/her responsibility, to axe out the
> > forward proxy stuff, and to leave only the reverse-proxy. There
> > are too many users who need this module and can't migrate to squid,
> > and with the new features (e.g. filtering) there will be so many
> > possibilities, so it is a too good thing to give away.
> I've been taking a bit of a break for a few months, but I'm certainly
> still around, so mod_proxy still has people who care about it :)
> What's happened with the development of mod_proxy is that it seems to
> have outrun itself - people are planning things and designing things
> without taking it to the next logical step - putting the mod_proxy (with
> HTTP/1.1 and Keepalive) in Apache v2.0 as it stands now.
> A lot of discussion has gone into the caching in mod_proxy - however I
> believe that caching is a general issue that is a project within itself.
> I'd like to see a genaral shared memory caching mechanism that works
> Apache wide, to replace mod_mmap_static with a layer that can cache
> anything in shared memory, not just files, using the already exisiting
> Cache-Control header mechanisms in RFC2616. But - this effort should not
> get in the way of moving the existing proxy code to Apache v2.0.
> So, the next step is porting mod_proxy to v2.0. I know some attempts
> were made to do so in the past, but I would like to see happen is that
> the existing mod_proxy should be ported lock stock and barrel to v2.0 -
> without the distractions of trying to "improve" it along the way. If we
> keep doing that, mod_proxy in v2.0 will never happen.
> Does a "how to port to v2.0" HOWTO exist anywhere? Specifically focused
> on how to incorporate a new module into the ./configure build system?
The first part of the porting is done (builds/runs under 2.0, but is
butt ugly). I have some cleanups from Sam Magnuson to commit when I am
back from vacation, then all that's left is HTTP/1.1. That was supposed
to be the easiest to do, but there were complaints about the table
replace functions first time I started to commit it.

Also, modproxy-dev list is set up and I plan to start posting this stuff
there, as there is a smidgeon more interest in this work than there used
to be. You might have received some mail about this. 8^)
Chuck Murcko
Topsail Group

View raw message