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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.