Webserv

Web server inspired from nginx

TypeLinux web server
Associated with1337 Cursus
Start DateJanuary 2023
End DateJanuary 2023
C++NginxHypertext Transfer Protocol (HTTP)I/O Non Blocking

Description

A custom-built HTTP web server inspired by Nginx, developed from scratch in C++.
This project focuses on implementing core web server functionalities, including request handling, response generation, and connection management. It adheres to HTTP/1.1 standards and supports static file serving, dynamic content, and configuration flexibility.
Webserv demonstrates expertise in low-level programming, networking, and handling concurrent connections efficiently.
key features:
  • Supports HTTP/1.1 protocol
  • Handles GET, POST, and DELETE requests.
  • Customizable configuration files for server setup.
  • Multi-client support with efficient request processing.
  • Error handling and logging functionalities.