Section 5: Production Deployment

5.1 Requirements

5.2 (Too) Many Options

5.3 “Fake” Hardware Layout

5.4 Software Deployment

5.5 Configuration

5.6 Care and Feeding

It’s nearly impossible to tell you how to deploy a real production deployment. Each organization has its own peculiar brand of software, hardware, policies, procedures, people, quirks, and just plain dumb stuff they do on a daily basis. Trying to cover every possible thing you’d run into could (and does) fill up entire bookshelves.

In this section we’ll go through one typical production deployment. We’ll make it platform-agnostic and mention the places where you’ll have to know your stuff about your system. This production deployment will not cover Windows since that’s a whole book ...

Get Mongrel: Serving, Deploying, and Extending Your Ruby Applications now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.