Beej's Guide to Network Programming

HTTP Server: Everything you need to know to Build a simple HTTP server from scratch

C++ Tutorial: Sockets - Server & Client - 2020

HTTP Server

The HTTP Server Explained

OSI Model

layer 4 of OSI model :

What is the Transport Layer? - Definition from Techopedia

RFCs

A Request for Comments (RFC) is a formal document drafted by the Internet Engineering Task Force (IETF) that describes the specifications for a particular technology. When an RFC is ratified, it becomes a formal standards document. We need to read from RFC 7230 to RFC 7235 to implement basic workings of HTTP.

List of RFCs:

List of RFCs - Wikipedia

HTTP 1.1

An overview of HTTP - HTTP | MDN

Understand the basics of how your web browser communicates with the internet

HTTP Requests | Codecademy

Configuration File

Understanding the Nginx Configuration File Structure and Configuration Contexts | DigitalOcean

Server and Location Block Selection Algorithms