Suggest a lightning fast, feature-light, secure Linux web server to serve static content [closed]

The list of must-have requirements:

  • be able to serve static HTML pages and files (images, compressed archives, ASCII text files etc) over HTTP.
  • be Resource conservative. It uses what's needed to send data over the network in form of memory and CPU, and not much more.
  • have a small install footprint.
  • use only as much network bandwith as is necessary.
  • be mature.
  • be easy to configure.
  • be compiled into native code. No Python or Java etc.

What I don't need:

  • Complex configuration options. If needed later on, I'll switch to Apache httpd.
  • Support for running CGI, Perl, PHP, Java, Server Side Includes or other "extras".

Any suggestions please?


Solution 1:

nginx Learn more at the nginx wiki site.

It's hot, fast, small. A few % on the Netcraft survey.

Solution 2:

Lighttpd comes to mind.

According to the Lighttpd tutorial docs, configuring a static server takes about 5 minutes:

Solution 3:

There are lots but I personally like Cherokee. It's relatively new but also very simple to configure with a built-in web-gui.