A webserver delivers data over the HTTP protocoll to a web browser. Typically these are HTML, CSS, JavaScript and image files.
Dependent on the chosen webserver you can use scripting languages or deliver dynamic data with for example:
- PHP
- JS
- ASP
- JSP
Typical webserver implementations:
- Apache
- NGINX
- Cloudflare
- Microsoft ISS
- NodeJS
- Tomcat (Java)
- lighthttpd
Currently the distribution of webservers (22nd february 2020) is: