qu'est-ce qu'un serveur web ?: https://developer.mozilla.org/fr/docs/Learn/Common_questions/What_is_a_web_server
HTTP 1.1 RFC: https://datatracker.ietf.org/doc/html/rfc2616 | https://developer.mozilla.org/en-US/docs/Web/HTTP
select vs poll vs epoll: https://devarea.com/linux-io-multiplexing-select-vs-poll-vs-epoll/ | https://images0.cnblogs.com/i/224472/201407/201518535374315.jpg
socket: http://dpnc.unige.ch/users/meunier/DATA/DOCS/socket.cpp.pdf | https://perso.ens-lyon.fr/michael.rao/ASR2/cours_slides_13.pdf | https://github.com/codeplea/Hands-On-Network-Programming-with-C | http://www.kohala.com/start/unpv12e.chap11.pdf
Concurrent HTTP Server with Epoll: https://kaleid-liner.github.io/blog/2019/06/02/epoll-web-server.html | https://stackoverflow.com/questions/66916835/c-confused-by-epoll-and-socket-fd-on-linux-systems-and-async-threads
nginx doc: https://nginx.org/en/docs/ | https://github.com/nginx/nginx
nginx lexer/parser: https://github.com/tufanbarisyildirim/gonginx | https://github.com/caddyserver/nginx-adapter | https://github.com/nginxinc/crossplane
epoll man: https://manpages.ubuntu.com/manpages/bionic/fr/man7/epoll.7.html
I/O Multiplexing: https://www.softprayog.in/programming/io-multiplexing-select-poll-epoll-in-linux
CGI simple explanation: https://computer.howstuffworks.com/cgi.htm | https://www.garshol.priv.no/download/text/http-tut.html
CGI doc: https://datatracker.ietf.org/doc/html/rfc3875
CGI's environment variables: https://www.ibm.com/docs/en/netcoolomnibus/8.1?topic=SSSHTQ_8.1.0/com.ibm.netcool_OMNIbus.doc_8.1.0/webtop/wip/reference/web_cust_envvariablesincgiscripts.html | https://docs.oracle.com/cd/E14571_01/doc.1111/e10726/c03_master_type004.htm#CSIDO191