Return-Path: Delivered-To: apmail-modperl-archive@apache.org Received: (qmail 74019 invoked by uid 500); 6 Dec 2001 17:37:58 -0000 Mailing-List: contact modperl-help@apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Delivered-To: mailing list modperl@apache.org Received: (qmail 74007 invoked from network); 6 Dec 2001 17:37:58 -0000 Date: Thu, 6 Dec 2001 12:45:00 -0500 (EST) From: "Brett W. McCoy" To: Luciano Miguel Ferreira Rocha cc: Chris Pizzo , Subject: Re: Creating an installable web site. In-Reply-To: <20011206163401.A23230@nsk.yi.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N On Thu, 6 Dec 2001, Luciano Miguel Ferreira Rocha wrote: > * have on cd apache with mod_perl and postgresl in installable form with > your data. Or have them already installed on the cd. The problem here is > that the source for your entire site will have to be distributed too > and available for everybody's eyes to see. You'll also have to have > different apaches and postgres for every architecture your clients use, > and you should configure them to use different ports than the normal > ones and above 1024, so that they don't conflict with already running > web servers and rdbms. Also, they will have to be configured without > absolute paths, and without any creation or writting to files (the cd > medium is read-only, of course). As someone who currently helps maintain and develop similar installation software for the company I work for, this is not at all a trivial problem -- we have to install *everything*, Perl, Java, Apache, database software, as well as configure networking options, make sure they get properly reflected in the Apache configuration, turn on SSL if the client wants it. You can't make any assumptions about the system you are deploying on, other than the basics like having an installed OS, a shell, and a network card. Luckily we only deply on Solaris, which makes things a little easier. Having to support multiple platforms would be a PITA, especially since we have some custom-built C++ software (not to mention some C++ classes that get used with JNI). -- Brett http://www.chapelperilous.net/ ------------------------------------------------------------------------ Resisting temptation is easier when you think you'll probably get another chance later on.