This project aimed at deploying a Web server based on the HTTP protocol in C++. The server must be able to handle multiple Static Web clients.
- How the HTTP protocol works.
- How to parse a request from a client in C++.
- How to manage multiple clients connecting to a server simultaneously with the
select()
function. - How to implement CGI.
- Parsing a nginx config file to create a server in C++.