From owner-freebsd-questions@FreeBSD.ORG Fri May 13 17:39:26 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B4C316A4CE for ; Fri, 13 May 2005 17:39:26 +0000 (GMT) Received: from fusion.vilot.net (vilot.com [64.246.32.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id BCA7143D45 for ; Fri, 13 May 2005 17:39:25 +0000 (GMT) (envelope-from tom@fusion.vilot.net) Received: from fusion.vilot.net (localhost.ev1servers.net [127.0.0.1]) by fusion.vilot.net (8.13.3/8.12.9) with ESMTP id j4DHdJQl047409 for ; Fri, 13 May 2005 12:39:20 -0500 (CDT) (envelope-from tom@fusion.vilot.net) Received: (from tom@localhost) by fusion.vilot.net (8.13.3/8.12.9/Submit) id j4DHdJXD047408; Fri, 13 May 2005 12:39:19 -0500 (CDT) (envelope-from tom) Date: Fri, 13 May 2005 12:39:19 -0500 From: Tom Vilot To: questions@freebsd.org Message-ID: <20050513173919.GA47084@vilot.com> References: <4257FC16.1080204@vilot.com> <4257FEEB.3040608@gmail.com> <4257FFAB.4050705@vilot.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4257FFAB.4050705@vilot.com> User-Agent: Mutt/1.4.2.1i cc: FreeBSD Questions Subject: Re: httpd.core X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 May 2005 17:39:26 -0000 Although quite a bit of time has gone by, I thought I would follow up this thread with my fix so that future searches of this thread will turn up the solution. My solution was to statically compile mod_perl into httpd. Although I thought the problem was PHP, it turned out not to be. After carefully pruning the httpd.conf file one line at a time, it became apparent that it was my use of mod_perl that was at issue. Statically compiling it into apache worked nicely. And this only required that I set up my Apache this way: +-----------+ +---------------------+ |Apache with| | Apache with |--+ |mod_ssl |----->| mod_perl compiled | |-+ +-----------+ | in statically | | | ^ +---------------------+ | | | +---------------------+ | | +--------------------+ | ^ + | uses proxying | to my mod_perl httpd | All 'conventional' sitest | that use static content are | hosted here. | All ssl is handled here. | | | All my mod_perl sites use this configuration. Multiple mod_perl httpd processes with different httpd.conf definitions One of the nice things with this configuration is that I can reboot my individual mod_perl based applications (which have a somewhat heavy startup time, since I compile a lot of modules on startup) without affecting all the 'conventional' sites that are currently running on my server. It also allows me to modify the mod_perl compiled httpd in the future if I need to. Again, without screwing up my main, conventional sites. --- Tom Vilot tom@vilot.com http://vilot.com http://PaintedSnapshot.com