Comparison of web server software

The first web servers supported only static files, such as HTML (and images), but now they commonly allow embedding of server side applications.

Some web application frameworks include simple HTTP servers.

For example the Django framework provides runserver, and PHP has a built-in server.

These are generally intended only for use during initial development.

A production server will require a more robust HTTP front-end such as one of the servers listed here.