Date: Wed, 15 Apr 1998 08:42:21 +0200 From: "Ralf S. Engelschall" <rse@engelschall.com> To: Don Wilde <don@partsnow.com>, chat@FreeBSD.ORG Subject: Re: trickle is flooding Message-ID: <19980415084221.B553@engelschall.com> In-Reply-To: <3533EE8B.5B52C801@partsnow.com>; from Don Wilde on Tue, Apr 14, 1998 at 04:17:31PM -0700 References: <3533EE8B.5B52C801@partsnow.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 14, 1998, Don Wilde wrote:
> Web Techniques, p 45 - 52 of May 98 is a great discussion on taking Apache on
> FreeBSD _even_further_ into the stratosphere as a webserver platform. The only
> problem, Ralf, is that they didn't give a freebsd.org URL, although I suspect
> 75%+ of WT's readers are well aware of FreeBSD.
I hope they are all well aware of FreeBSD. But actually it seems that it was
my fault that no www.freebsd.org URL was mentioned. I removed it from the URL
resource box because my WT-editor wanted the FreeBSD stuff into his own box.
And there I totally forgot to add the URL, again. Hmmm... but this should be
no really big problem. FreeBSD is popular enough and www.freebsd.org caninical
enough to find it.
> Their website appears to be 2 months back from the print, as what's on the Web
> is March 98.
Yes, that's ugly. There webmasters seem to be lazy ones.
> I got some good insight into the "how'd they do that" of a Yahoo-sized site,
> although our site is a little less trafficked (so far). Very insightful and well
> explained!
Thanks. And it is the first time someone shows how a reverse proxy
can be created with Apache ;-)
BTW: For those are interested: The article was written in February
where only Apache 1.3b5 existed. So I had to show an ugly way of creating
the apache-rproxy binary. Now with 1.3b6 (released the next days) we make
it even more interesting: Apache 1.3b6 contains full support (especially
under FreeBSD ;_) to place _all_ Apache modules into dynamic shared
objects mod_xxx.so. This way the apache-rproxy no longer has to be
created under build-time. It then can be created by just installing
Apache via (yes, Apache 1.3b6 has a "configure" script):
$ ./configure --prefix=/path/to/apache-rproxy/ \
--enable-module=rewrite \
--enable-module=proxy \
--enable-shared=max
and the "httpd" binary contains no modules beside http_core and mod_so.
The apache-rproxy.conf then assembles its functionality under run-time
via
LoadModule rewrite_module libexec/mod_rewrite.so
LoadModule proxy_module libexec/mod_proxy.so
In other words: When you install Apache with the DSO mechanism you
can create an apache-rproxy with your existing installation!
Greetings,
Ralf S. Engelschall
rse@engelschall.com
www.engelschall.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980415084221.B553>
