Roadmap to becoming a developer in 2022
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
potatoJs 656eaffdc0 Add intro to web servers 3 years ago
..
100-nginx.md Resources added for Nginx (#1188) 3 years ago
101-apache.md Update 101-apache.md (#1124) 3 years ago
102-caddy.md Resources added for CaddyServer (#1191) 3 years ago
103-ms-iis.md Resources added for MS IIS (#1194) 3 years ago
readme.md Add intro to web servers 3 years ago

readme.md

Web Servers

Web servers can be either hardware or software, or perhaps a combination of the two.

Hardware Side:

A hardware web server is a computer that houses web server software and the files that make up a website (for example, HTML documents, images, CSS stylesheets, and JavaScript files). A web server establishes a connection to the Internet and facilitates the physical data exchange with other web-connected devices.

Software side:

A software web server has a number of software components that regulate how hosted files are accessed by online users. This is at the very least an HTTP server. Software that knows and understands HTTP and URLs (web addresses) is known as an HTTP server (the protocol your browser uses to view webpages). The content of these hosted websites is sent to the end user's device through an HTTP server, which may be accessed via the domain names of the websites it holds.

Basically, an HTTP request is made by a browser anytime it wants a file that is stored on a web server. The relevant (hardware) web server receives the request, which is then accepted by the appropriate (software) HTTP server, which then locates the requested content and returns it to the browser over HTTP. (If the server cannot locate the requested page, it responds with a 404 error.)

Free Content What is a Web Server Web Server Concepts and Examples