Web server

A web server is software (Apache, Nginx) or a machine that delivers web pages to browsers. It manages HTTP/HTTPS requests, static files and sometimes dynamic scripts.