Deploying an Application

Here is a table which summarises the steps required to actually deploy your application in the different server environments or frameworks:

Framework Deployment Steps
BaseHTTPRequestHandler Just run the adapter code
CGI Declare a script directory in the Web server
Deploy application code in the specified script directory
Restart the Web server
Django Set up an instance and application in the Django environment
Deploy application code in the specified application directory
Java Servlet Use the supplied script in tools/JavaServlet and follow your servlet container's instructions
mod_python Declare a handler directory in Apache
Deploy application code in the specified handler directory
Restart Apache
Twisted Just run the adapter code
Webware Copy or symbolically link your application code directory to reside alongside other Webware plug-ins
Configure your application within Webware
Start Webware
WSGI Either run the adapter code (for applications using wsgiref)
Or follow the instructions for CGI (for applications using WSGI on CGI)
Zope 2 Copy or symbolically link your application code directory to reside in the Zope Products directory
Configure etc/zope.conf
Start Zope
Add a product instance for your application at the desired location in the Zope filesystem

More Information

Notes on each server environment can be found in subdirectories within the docs directory: