CherryPy the application framework is quite flexible and can be deployed in a wide variety of ways. CherryPy the server is a production-ready, performant server that can be used to deploy any WSGI or CGI application.
An easy way to deploy a CherryPy application is using the standard
quickstart() server. The
cherryd script mentioned below wraps this same
server. It is a production-ready, performant server that can be quickly
configured for development or production use (or even somewhere in-between) by
setting an environment in the application config.
A CherryPy application can also be deployed using any WSGI-capable server. The
cherrypy.tree.mount is a
standard WSGI application.
CherryPy ships with a fast, production-ready server that can be used to serve applications independently of the CherryPy application framework.