Lighttpd is web server software designed and optimised for high performance environments. The application can be run as a Windows Service using FireDaemon Pro, which lets you start the application automatically at boot prior to login, start multiple instances of the application and more. This HOWTO will show you how to set it up. You can also use Fusion to manage FireDaemon and other Windows services via a web browser.

Lighttpd Setup Under FireDaemon Pro

The developers of Lighttpd do not have any official Windows versions; any Windows versions of LightTPD are maintained by others. You can download the latest Windows Lighttpd files from here.

Lighttpd by default is installed to "C:\Program Files (x86)\LightTPD". To configure Lighttpd, edit the files in "C:\Program Files (x86)\LightTPD\conf".

Download and install FireDaemon Pro into the directory of your choice, typically C:\Program Files\FireDaemon.

Next start the FireDaemon GUI from the desktop shortcut. Click on the "Create a new service definition" button in the toolbar (or type Ctrl+N) and enter the information into the fields as you see below. Adjust the paths to suit your installation.

  • Executable: The path to your LightTPD.exe file. For the purposes of this HOWTO, the path is C:\Program Files (x86)\LightTPD\LightTPD.exe.
  • Working Directory: The directory containing LightTPD.exe. For the purposes of this HOWTO, the path is C:\Program Files (x86)\LightTPD.
  • Parameters: None. Leave this field blank.

Now click on the Settings tab. Uncheck Interact with Desktop.

Now click on the Lifecycle tab. Uncheck Graceful Shutdown as LightTPD doesn't respond to it.

That's it - you're done! Click on the OK button and Lighttpd will start up! To confirm, look for the lighttpd.exe in the process list and check the access and error logs in "C:\Program Files (x86)\LightTPD\logs".