Funny, I've just had to deal with the same thing :)

Sounds like you're on your own here, so why not do what I'm doing?

Mirror the install on your desktop, and move code over only when thoroughly tested. I use scp:

scp -r /home/userdir user@host.com:/home/

I'm using Mandrake as the Desktop, but installing and compiling Apache with SSL and mod_perl in the same way I am on the server (rather than using the Mandrake versions), and running the site under the same username with the same directory structure and httpd.conf (excluding the domain, of course, which is set to localhost!), startup.pl and Perl Modules.

Fingers crossed, I haven't encountered any major differences yet. Of course, if you're writing Apache modules, there might be issues, but that's not something I know how to do at the moment, so I can't really comment.

To be honest, I haven't even bothered to see what *nix the server is actually running - I was just dumped on the box and told to get it up and running, and that seemed like the easiest route.

.02

cLive ;-)


In reply to Re: Developement and production mod_perl sites on a single server by cLive ;-)
in thread Developement and production mod_perl sites on a single server by bits

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.