Search code examples
ubuntulighttpd

How can I disable the lighttpd daemon on startup in Ubuntu


I'm setting up lighty according to this guide, and I don't really have an use for the lighttpd daemon that was installed (this is the one that resides in /etc/init.d/lighttpd). I don't want a webserver running all the time, except when I'm working. I want to just call lighttpd -Df lighttpd.conf when I need to.

How can I disable this ?


Solution

  • You can disable lighttpd on boot with the following command.

    sudo update-rc.d -f lighttpd remove
    

    This is a script which will remove the lighttpd start up script from the following locations:

    /etc/rc0.d
    /etc/rc1.d
    /etc/rc2.d
    /etc/rc3.d
    /etc/rc4.d
    /etc/rc5.d
    /etc/rc6.d
    /etc/rcS.d
    

    To re-enable lighttpd you can run the following command:

    sudo update-rc.d lighttpd defaults
    

    Hope that helps