Skip to content

luweglarz/webserv

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webserv

source

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 57.9%
  • HTML 26.7%
  • CSS 11.1%
  • JavaScript 2.4%
  • Makefile 0.9%
  • PHP 0.6%
  • Python 0.4%