This post originally appeared on the Annexe.

A startup item has been generated that will aid in starting lighttpd with launchd. It is disabled by default. Execute the following command to start it, and to cause it to launch at startup:

sudo launchctl load -w /Library/LaunchDaemons/org.macports.lighttpd.plist