TurboGears 2 provides a solid HTTP server built in, and for many internal corporate deployments or low traffic sites can you can just fire up the TG2 app and point people at it.
This can be as simple as running:
paster serve deployment.ini
But it’s also likely that you may want to automatically restart your TG2 app if the server reboots, or you may want to set it up as a windows service. Unfortunately these thing can be very operating system specific, but fortunately they aren’t TG2 specific.
Nginx is a very fast asynchronous web server that can be used in front of TurboGears 2 in very high load environments.
You may also want to package your app up as a redistributable egg, TG2 sets up everything that you need to do this.
You can also find recipes for mounting a Turbogears app behind lots of other servers in the 1.0 docs. Generally these should “just work” with TG2 as well. The only exception is that the config file deployment.ini is slightly different.