I am deploying a WSGI application. There are many ways to skin this cat. I am currently using apache2 with mod-wsgi, but I can see some potential problems with this.
So how can it be done?
- Apache Mod-wsgi (the other mod-wsgi's seem to not be worth it)
- Pure Python web server eg paste, cherrypy, Spawning, Twisted.web
- as 2 but with reverse proxy from nginx, apache2 etc, with good static file handling
- Conversion to other protocol such as FCGI with a bridge (eg Flup) and running in a conventional web server.
More?
I want to know how you do it, and why it is the best way to do it. I would absolutely love you to bore me with details about the whats and the whys, application specific stuff, etc.