Annotation of embedaddon/lighttpd/doc/outdated/features.txt, revision 1.1
1.1 ! misho 1: ===============
! 2: progress report
! 3: ===============
! 4:
! 5: :Author: Jan Kneschke
! 6: :Date: $Date: 2004/11/03 22:26:05 $
! 7: :Revision: $Revision: 1.2 $
! 8:
! 9: :abstract:
! 10: This document tries to track the requested features and
! 11: the release when they have been implemented.
! 12:
! 13: .. meta::
! 14: :keywords: lighttpd, features
! 15:
! 16: .. contents:: Table of Contents
! 17:
! 18: Description
! 19: ===========
! 20:
! 21: The document was inspired by a mail from David Phillips:
! 22:
! 23: http://marc.theaimsgroup.com/?l=thttpd&m=108051453226692&w=2
! 24:
! 25: It is used to see what is still missing and what is already done. ::
! 26:
! 27: zell@zell.best.vwh.net writes:
! 28: > Now that the author has made the source code available, I am
! 29: > considering installing and testing the latest version. From a
! 30: > quick glance, it seems to support most/all of the features of
! 31: > Premium thttpd and Zeus.
! 32:
! 33: If you think it compares to Zeus, then you've obviously never used Zeus.
! 34:
! 35: lighttpd is currently the only non-blocking open source web server to
! 36: support FastCGI responders and that's worthwhile.
! 37:
! 38: The documentation is lacking. Comments in the configuration file do not
! 39: make up for a complete manual.
! 40:
! 41: Constantly improving. ::
! 42:
! 43: The configuration syntax is overly complex, like Apache. There is no .htaccess
! 44: support.
! 45:
! 46: .htaccess support is not planed yet. ::
! 47:
! 48: There is only one server. You cannot have a separate configuration for each
! 49: virtual server. This would seem to be especially problematic when doing
! 50: SSL.
! 51:
! 52: Works since 1.3.0. ::
! 53:
! 54: There is no SSI support. Zeus has full recursive SSI support. Output from
! 55: a FastCGI program can get run through the SSI interpreter. SSI can also do
! 56: virtual includes recursively.
! 57:
! 58: SSI works since 1.2.4. ::
! 59:
! 60: Request logging is not configurable. Zeus supports fully configurable
! 61: access logging, plus a binary version of CLF that save space.
! 62:
! 63: 1.2.6 adds Apache-like logfile config. ::
! 64:
! 65: Access control only allows authentication via username and password. There
! 66: is no way to allow or deny based in IP address.
! 67:
! 68: planed for 1.3.x ::
! 69:
! 70: The request rewriting appears to only allow regex substitutions. Zeus has a
! 71: simple, yet powerful, request rewrite language.
! 72:
! 73:
! 74:
! 75: There is no support for FastCGI authorizers. These are very useful for high
! 76: traffic sites that require complex authentication schemes or that store
! 77: authorization information in a central database.
! 78:
! 79: since 1.1.9. ::
! 80:
! 81: There is no bandwidth throttling support. Zeus does bandwidth throttling
! 82: correctly (i.e. unlike past versions of thttpd) and can throttle on a
! 83: per-subserver (thttpd-style virtual hosts) basis.
! 84:
! 85: since 1.3.8. ::
! 86:
! 87: There is no ISAPI support. ISAPI is an elegant, open API that allows
! 88: modification of web server behavior. While it isn't strictly necessary for
! 89: an open source web server, it nice to have a documented, consistent API,
! 90: rather than having to manually patch the server.
! 91:
! 92: If someone requests it it might be implemented. ::
! 93:
! 94: There is no web based interface. Zeus has a complete web based interface
! 95: for everything, including a powerful feature of configuring multiple virtual
! 96: servers at once.
! 97:
! 98: That is something that should be a special feature of Zeus. :) ::
! 99:
! 100: There is no support for mapping certain URLs to specific filesystem paths.
! 101:
! 102: since 1.2.6 ::
! 103:
! 104: There is no referring checking. This is incredibly important to prevent
! 105: hotlinking of bandwidth intensive media types (images, movies, etc.).
! 106:
! 107: we have something better: mod_secdownload. And if someone wants referer
! 108: checking we have a condition in the config for it since 1.2.9 ::
! 109:
! 110: Zeus has a lot of features that lighttpd doesn't have, but I only mentioned
! 111: the ones I care about and use.
! 112:
! 113: --
! 114: David Phillips <david@acz.org>
! 115: http://david.acz.org/
! 116:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>