the lighttpd 1.4.29 -- startup script
Solution 1 :
Coping this http://redmine.lighttpd.net/wiki/1/ScriptsUbuntu
to your folder /etc/init.d/lighttpd, and fix the path in that file as the following.
USER=www-dataGROUP=www-dataPATH=/sbin:/bin:/usr/sbin:/usr/binLIGHTY_DAEMON=/usr/local/lighttpd/sbin/lighttpdLIGHTY_OPTS="-f /etc/lighttpd/lighttpd.conf"LIGHTY_NAME=lighttpdLIGHTY_PIDFILE=/var/run/$LIGHTY_NAME.pidSCRIPTNAME=/etc/init.d/$LIGHTY_NAMESSD="/sbin/start-stop-daemon"PHP_FCGI_CHILDREN=10PHP_FCGI_MAX_REQUESTS=1000RETVAL=0FCGI_DAEMON="/usr/bin/spawn-fcgi"FCGI_PROGRAM="/usr/bin/php-cgi"FCGI_PORT="4050"FCGI_SOCKET="/tmp/php-fastcgi.sock"FCGI_PIDFILE="/var/run/spawn-fcgi.pid"
#!/bin/shLIGHTTPD_BIN=/usr/local/lighttpd/sbin/lighttpdtest -x $LIGHTTPD_BIN || exit 5LIGHTTPD_CONFIG=/etc/lighttpd/lighttpd.conftest -r $LIGHTTPD_CONFIG || exit 6LIGHTTPD_PIDFILE=/var/run/lighttpd.pidLIGHTTPD_LOGFILE=/var/log/lighttpd/access.logcase "$1" instart)echo "Starting lighttpd"$LIGHTTPD_BIN -f $LIGHTTPD_CONFIG;;stop)echo "Shutting down lighttpd"kill `cat $LIGHTTPD_PIDFILE`;;restart)$0 stopsleep 1$0 start;;force-reload|reload)echo "Reload service lighttpd"kill -INT `cat $LIGHTTPD_PIDFILE`$0 starttouch $LIGHTTPD_PIDFILE;;rotate)echo "Rotate logfile of lighttpd"mv $LIGHTTPD_LOGFILE /tmp/`date +%D`.logkill -HUP `cat $LIGHTTPD_PIDFILE`;;*)echo "Usage: $0 {start|stop|restart|force-reload|reload|rotate}"exit 1;;esac