- Define file configuration. Explore Nginx file configurations and define the properties that our file config would have.
- File configuration parser (syntax errors, comments etc).
- Get ready to listen to specified ip:port(s), in an own process.
- Process the requests and send back the information.
- Locations Parser
- Chat-GPT Simple Function Explanation and Differences between poll(), select(), kqueue(), or epoll().
- RFC 7231 HTTP protocol(June 2014)
- RFC 2616 HTTP protocol(June 1999)
- Unix Network Programming Volume 1
- select, poll, epoll and kqueue
- HTTP status codes and messages
- URL enconding
- WebServer with epoll and kqueue Author: rabarbra
- WebServer with kqueue Author: Bsomers42