lighttpd default page

This page is shown because the server administrator has not yet replaced it.

The web server is up and accepting connections on this host. The lightweight HTTP daemon has been installed and is waiting for somebody to drop site content into its document root.


About lighttpd

lighttpd was designed to use as little memory as possible while serving many concurrent connections. It runs comfortably on small instances, embedded boards and dedicated hardware. The event-driven core scales well with sparse workloads where most connections are idle most of the time.

It is most often deployed as a static-file server, as a thin FastCGI gateway in front of PHP, or as a reverse proxy for upstream applications.

Replacing this page

Edit the server.document-root directive in /etc/lighttpd/lighttpd.conf or drop your files into the existing path. After updating config files, reload with the service manager so new settings take effect without dropping live connections.

Quick checklist

  1. Pick a document root and create the directory.
  2. Drop an index.html or your application files into that directory.
  3. Adjust file ownership to match the user lighttpd runs as.
  4. Reload the service via the system service manager.
  5. Visit the host in your browser and confirm the new content shows up.

Module hints

Configuration tips

The configuration syntax is sectioned by simple equality and bracket constructs. Conditions match on host, URL or remote address; place the most specific match first.

Validate your changes with lighttpd -t -f /etc/lighttpd/lighttpd.conf before reloading. The flag prints any syntax issue along with the offending line number.

Runtime snapshot

pid: 8421   workers: 1   backlog: 128   max-fds: 4096


host-a-fra1  |  port 80  |  default config