Webserv is a project marking the introduction to socket programming. The objective is to develop an HTTP/1.1 compliant program that emulates the functionality of Nginx. Initially challenging, this project requires extensive documentation review to understand its complexities. It covers fundamental concepts such as sockets, HTTP requests and responses, headers, and CGI.
Project Name | webserv |
---|---|
Description | A fully configurable home-made web server in C++ (following HTTP/1.1 RFC) |
Technologies |
gcl https://github.com/trobert42/webserv.git
cd webserv
make
./webserv config_files/default.conf
When its done compiling, you go to your chrome browser (firefox also works) and write on the URL bar "localhost:8080" to access to the website.
Thanks Antoine, loved your dedication for the project, your curiosity whether about the knowledge/concepts of websocket or the refactoring principles. Working with you made me more curious about the underlayings notions. Hope to work with you soon !