Il server HTTP Apache è un progetto abbastanza grande, molto più grande, per esempio, lighthttpo nginxo sicuramente dei "semplici server HTTP" che vedi fluttuare nei tutorial C / C ++.
A cosa serve il codice extra? Aggiunge sicurezza / stabilità (e se sì, come?) O è solo per fare cose come analizzare i conffile Apache / .htaccessdigitare cose (e, immagino, VirtualHostsecc.).
Chiedo di non criticare Apache, ma perché sono interessato a scrivere un tipo di server Web e mi piacerebbe sapere cose che, sebbene forse non ovvie, sono importanti da ricordare per un server Web sicuro, stabile e veloce.