Lighttpd: Difference between revisions
Ginjachris (talk | contribs) m (→Start lighttpd) |
Mckaygerhard (talk | contribs) |
||
Line 55: | Line 55: | ||
== Advanced configurations == | == Advanced configurations == | ||
* [[ | * [[Lighttpd Advanced security]] | ||
* [[Setting_Up_Lighttpd_with_PHP|Setting Up Lighttpd with PHP]] | * [[Setting_Up_Lighttpd_with_PHP|Setting Up Lighttpd with PHP]] | ||
* [[Setting_Up_Lighttpd_With_FastCGI|Setting Up Lighttpd With FastCGI]] | * [[Setting_Up_Lighttpd_With_FastCGI|Setting Up Lighttpd With FastCGI]] | ||
[[Category:Server]] | [[Category:Server]] |
Revision as of 15:29, 28 August 2019
lighttpd is a simple, standards-compliant, secure, and flexible web server.
General information
- Configuration file: /etc/lighttpd/lighttpd.conf
- Standard directory for files: /var/www/localhost/htdocs/
Installation
lighttpd is available in the Alpine Linux repositories. To install, simple launch the command below:
apk add lighttpd
Configuration
If you just want to serve simple HTML pages lighttpd can be used out-of-box. No further configuration needed.
Controlling Lighttpd
Start lighttpd
After the installation lighttpd is not running. To start lightttpd, use start.
rc-service lighttpd start
You will get a feedback about the status.
* Caching service dependencies [ ok ] * Starting lighttpd... [ ok ]
Stop lighttpd
If you want to stop the web server use stop.
rc-service lighttpd stop
Restart lighttpd
After changing the configuration file lighttpd needs to be restarted.
rc-service lighttpd restart
Runlevel
Normally you want to start the web server when the system is launching. This is done by adding lighttpd to the needed runlevel.
rc-update add lighttpd default
Testing Lighttpd
This section is assuming that lighttpd is running. If you now launch a web browser from a remote system and point it to your web server, you will see a page that says "404 - Not Found". Well, at the moment there is no content available but the server is up and running.
Let's add a simple test page to get rid of the "404 - Not Found page".
echo "Lighttpd is running..." > /var/www/localhost/htdocs/index.html
Now you will get the new "test page" if you reload.