Alejandro Aparicio

03 / 08

WebServ

WebServ preview

A fully compliant HTTP/1.1 web server written from scratch in C++. Handles GET, POST and DELETE requests, serves static files with auto-indexing, executes CGI scripts (Python), and supports multiple virtual servers from a single nginx-style config file. I/O multiplexing is done with poll() so a single process manages all connections without threads. Stress-tested with siege.