1.4 Some Items Sold Separately

Below are some things that are explicitly not httpy's job, with pointers to tools that do these jobs well. Where non-Python tools are mentioned, Python substitutes can almost certainly be found or built. Such substitutes can be used either above or below httpy on your stack.

daemonization
You may be interested in Dan Bernstein's daemontools, which provide a unified interface for managing daemons.

load-balancing, SSL encryption, virtual hosting
The HTTP proxy server Pound provides all of this, as do the general-purpose HTTP servers Apache and lighttpd. If you only need SSL encryption, check out Stunnel.

complex logging
httpy logs access to the standard output and errors to the standard error. The access log is in Apache's Combined Log Format. More complex logging requirements can usually be handled with standard tools such as shell redirections. Any of the above proxies could also be useful, as well as the multilog program included with daemontools.

caching
Use a caching proxy such as Squid, or, again, Apache.

authentication, authorization, sessioning, storage, templating, etc.
These are your responsibility. Lucky for you, there are plenty of Python packages available to help you.

httpy is Zeta software. It is copyright © 2006 by Chad Whitacre, and is offered free of charge, warranty, and restrictions.