A web server that handles http requests