This allows us to use the trick described on this page: http://www.cherrypy.org/wiki/BehindApache (look for "autostart.cgi") to have Apache restart the server automatically if it ever goes down.
A main disadvantage of using apache to start the HTTP server is process UID. The HTTP server will be started under the UID of the webserver. 'suid' is a security risk as it requires apache to be run as root.
Our Apache servers run as nobody and we use SuExec so the other HTTP servers get started as the customer they belongs to.
Remi.
_______________________________________________ Web-SIG mailing list Web-SIG@python.org Web SIG: http://www.python.org/sigs/web-sig Unsubscribe: http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com