### Navigation

- index
- modules |
- next |
- previous |
- TurboGears 2.1.5 documentation »
- Search:
- Extended Table of Contents »
- Tips and Recipes »
- Deployment »

# Standard Deployment Pattern

This is the recommended deployment pattern for new users. It is not necessarily optimal for all projects, it is intended to provide a good set of defaults from which to later customize:

- Apache Web Server – installed from system packages on a Linux host
- mod_wsgi using a Baseline VirtualEnv to provide a clean execution environment for an Application-Specific VirtualEnv
- Production Database – such as PostgreSQL or MySQL
- Production Config – being sure to set debug=false (very important!)
- Deploying Your Project Code – using a source-code checkout or an egg-based install
- Enable Your Apache Site – to make the site available

If you have other deployment needs, see the overall Deployment documentation.