LIGHTTPD(8)

πŸ“¦
version 1.4.85 Β· 3 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– LIGHTTPD β€” the lighttpd(8) manual page, bestie edition πŸ’–

okay so you opened the manual for lighttpd, section 8 (that's the sysadmin section, iykyk). it's pronounced 'lighty', which is adorable, and it's literally one of the girlies. let's get into it ✨


🌸 NAME 🌸

lighttpd β€” a fast, secure and flexible web server πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

lighttpd [-ptDvVh] -f configfile [-m moduledir]

that's the whole vibe. short, iconic, does exactly what it says on the tin πŸŽ€


✨ DESCRIPTION ✨

so lighttpd β€” pronounced 'lighty', say it with me β€” is an advanced HTTP daemon. and like, its whole personality? it aims to be secure, fast, compliant and very flexible. it has been optimized for high performance. main character energy, no cap. πŸ”₯

its feature set includes, but is not limited to:

  • FastCGI
  • CGI
  • basic and digest HTTP authentication
  • output compression
  • URL rewriting
heads up bestie: this manual page only lists the command line arguments. if you wanna know how to actually configure lighttpd and all its modules, go read the files in the doc-directory. that's where the real lore lives πŸ“–

πŸ‘‘ OPTIONS πŸ‘‘

the following options are supported:

  • -f configfile β€” load configuration file configfile. optionally, use -f - to read config from stdin. and listen β€” -f - is incompatible with -1. they do not get along, do not try to make them βœ‹
  • -m moduledir β€” use moduledir as the directory that contains modules, instead of the default.
  • -p β€” print the parsed configuration file in its internal form, then exit. it's giving "show me your true self" πŸͺž
  • -t β€” test the configuration file for syntax errors and exit.
  • -tt β€” test the configuration file for syntax errors, load and initialize modules, and exit. the double-t is the overachiever sister, she does the full dress rehearsal πŸ’…
  • -D β€” do not daemonize (do not go into the background). the default is to daemonize.
  • -i secs β€” trigger daemon graceful shutdown after secs of inactivity. she simply leaves when the party's dead 😌
  • -1 β€” process single (one) request on stdin socket, then exit.
  • -v β€” show version and exit.
  • -V β€” show compile-time features and exit. (capital V, different vibe, do not confuse them 🫢)
  • -h β€” show a brief help message and exit.

πŸŽ€ FILES πŸŽ€

  • /etc/lighttpd/lighttpd.conf β€” the standard location for the configuration file. this is home 🏠
  • /run/lighttpd.pid β€” the standard location for the PID of the running lighttpd process. that's how you find her when she's running around 🐾

🌈 SEE ALSO 🌈


πŸ’œ AUTHOR πŸ’œ

Jan Kneschke <jan@kneschke.de>


and that's the whole page bestie, you ate that πŸ’–

this version of the lighttpd(8) manual is dated 2009-03-07 and comes from the LIGHTTPD source. mwah, go run a web server, you got this 🧚⭐