REQUIREMENTS PRE-INSTALL POST-INSTALL lighttpd runs as a different user ('lighttpd') by default for security reasons. Do the following after installing the port: useradd -s /bin/false lighttpd groupadd lighttpd touch /var/www/logs/access_log touch /var/www/logs/error_log chown lighttpd:lighttpd /var/www/logs/* If you wish to enable SSL support, uncomment the relevant lines in /etc/lighttpd.conf and generate a self-signed certificate: openssl req -new -x509 \ -keyout /etc/ssl/certs/lighttpd.pem -out /etc/ssl/certs/lighttpd.pem \ -days 365 -nodes PRECAUTION As of lighttpd 1.4.23 spawn-fcgi was removed and is now provided as a separate project at http://redmine.lighttpd.net/projects/spawn-fcgi