From owner-freebsd-chat Tue Apr 14 23:43:36 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA13411 for freebsd-chat-outgoing; Tue, 14 Apr 1998 23:43:36 -0700 (PDT) (envelope-from owner-freebsd-chat@FreeBSD.ORG) Received: from slarti.muc.de (slarti.muc.de [193.174.4.10]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id GAA13170 for ; Wed, 15 Apr 1998 06:42:54 GMT (envelope-from rse@en1.engelschall.com) Received: (qmail 20557 invoked by uid 66); 15 Apr 1998 06:40:28 -0000 Received: by en1.engelschall.com (Sendmail 8.8.8) id IAA01341; Wed, 15 Apr 1998 08:42:21 +0200 (MET DST) Message-ID: <19980415084221.B553@engelschall.com> Date: Wed, 15 Apr 1998 08:42:21 +0200 From: "Ralf S. Engelschall" To: Don Wilde , chat@FreeBSD.ORG Subject: Re: trickle is flooding Reply-To: rse@engelschall.com References: <3533EE8B.5B52C801@partsnow.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91i In-Reply-To: <3533EE8B.5B52C801@partsnow.com>; from Don Wilde on Tue, Apr 14, 1998 at 04:17:31PM -0700 Organization: Engelschall, Germany. X-Home: http://www.engelschall.com/ Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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