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.

Reply via email to