Skip site navigation (1)Skip section navigation (2)
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>