Ask YC: Lightweight Python HTTP server?
We're starting a new server-side multi-platform project which will be 100% Python, and we need a Web UI for it. The software will have to run well on Linux and Windows.<p>This is NOT a public website, therefore the load will be quite low, within 1-5 requests a second in most extreme cases.<p>I am new to Python, coming from Ruby/C++ but I know about various Python web frameworks, and I'll look into all of them, but you still need to run a web server "in front" of all those frameworks.<p>Since we're not hosting the product (it will be sold as an installer to enterprise customers), we'd like to provide a "boxed" solution: HTTP server + Web Framework + Python Application in one tight and easily configurable package. Again, it needs to run on Windows too.<p>Since hackers news is heavy on good Python hackers, I figured I'd better ask for your advice. Can I bolt on Pylons or something like this on top of built-in Python HTTP server? Or shall I look around for Python-analog of Mongrel? Or "embed" something like nginx maybe? SSL is a must-have requirement.<p>Thank you.