| | Copyright |
| | Section 1. What This Short Cut Covers |
| | | Section 1.1. The Format of This Short Cut |
| | | Section 1.2. Zed Sez |
| | Section 2. Introduction |
| | | Section 2.1. What Is Mongrel? |
| | | Section 2.2. How Does Mongrel Work? |
| | | Section 2.3. What Can Mongrel Do for Me? |
| | Section 3. Getting Started |
| | | Section 3.1. Installing Mongrel |
| | | Section 3.2. Using Mongrel |
| | | Section 3.3. Supported Platforms |
| | | Section 3.4. Supported Frameworks |
| | Section 4. Configurations |
| | | Section 4.1. Configuring Mongrel |
| | | Section 4.2. Common Configurations |
| | | Section 4.3. Hit the Ground Running: Example Configurations |
| | Section 5. Production Deployment |
| | | Section 5.1. Requirements |
| | | Section 5.2. (Too) Many Options |
| | | Section 5.3. "Fake" Hardware Layout |
| | | Section 5.4. Software Deployment |
| | | Section 5.5. Configuration |
| | | Section 5.6. Care and Feeding |
| | Section 6. Extending Mongrel |
| | | Section 6.1. Mongrel's Architecture |
| | | Section 6.2. Handlers |
| | | Section 6.3. Filters |
| | | Section 6.4. Distributing Your Plugins as RubyGems |
| | | Section 6.5. Commands |
| | | Section 6.6. Handlers as GemPlugins |
| | | Section 6.7. Advanced Handlers |
| | | Section 6.8. Finding More Plugins |
| | Section 7. Debugging |
| | | Section 7.1. Available Tools |
| | | Section 7.2. Common Scenarios |
| | | Section 7.3. Other Tools |
| | | Section 7.4. Reporting Mongrel Bugs |
| | Section 8. Performance |
| | | Section 8.1. A Simple Process for Tuning Your First Deployment |
| | Section 9. Security |
| | | Section 9.1. Mongrel's Security Design |
| | Resources |
| | Acknowledgments |
| | About the Authors |