Stuart Henderson wrote: > On 2007/07/08 15:30, Chris Cappuccio wrote: >> Stuart Henderson [EMAIL PROTECTED] wrote: >>> Or use different ports and proxy them based on host headers rather >>> than burning IP addresses (for some RIR you are expected not to use >>> IP addresses for non-SSL virtual web hosting). >>> >>> I haven't checked, but hoststated should be able to do this. >> What software would you run on port 80 to break out the requests to the >> various apache instances? Squid with accelerator mode seems like a massive >> beast to use for this purpose. Any smaller apps? > > I thought you may already be able to use hoststated but I was mistaken. > The least intrusive way to add it there may be to provide a new action > that matches on the Host: header and allows the table name to be over- > ridden (obviously this is only any good with relay, not PF tables). > > Other than that, it looks like Apache mod_proxy (ProxyPass) can be > configured per-virtual-host so that should work. > > http://www.apsis.ch/pound/ is another option but I don't know how > well it works on OpenBSD. I think I've seen it run here, but I don't > know if it really works well. > > Varnish can probably do this too, but doesn't run here at all. > (It's a bit of an unusual app...) >
I can vouch that Pound works very well on OpenBSD, and is very BSD-like in its style and philosophy, the developers aiming of simple, readable, provable code doing a specific job well. -- Richard 'Dave' Wilson Systems Administrator Senokian Solutions Ltd. Business Innovation Centre, Binley Business Park, Coventry, United Kingdom CV3 2TX T: +44 (0)24 76 233 400 DDI: +44 (0)24 76 233 416 F: +44 (0)24 76 233 401

