updated on 31 Dec, 2021 9:21

A web server is a piece of computer software and hardware that accepts requests over HTTP or HTTPS, the network protocol for distributing web pages.

The Internet as we know it runs on servers processing network requests.

A user agent, such as a web browser or a web crawler, initiates communication by sending an HTTP request for a specific resource, and the server responds with either the resource's content or an error message.

Theoretical Concepts

A theoretical concept proposes a solution to a specific problem
add concept

There are no concepts yet. Help the community by adding one yourself!

Associated Technologies

All technologies related to this category


Nginx, stylized as NGINX, nginx or NginX, is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and publicly released in 2004. Nginx is free and open-source software, released under the terms of the 2-clause BSD license
Public Domain Web DevelopmentServers


Articles, tutorials, courses or books

What are web servers and how do they work (with examples httpd and nodejs)

Jan. 2, 2019 by Hussein Nasser Video

1 Reviews
A 37 minute video introduction to what a web server is, what does it do and how. Great introduction without going deep into details.