Skip to content

A fully configurable home-made web server in C++ (following HTTP/1.1 RFC)

Notifications You must be signed in to change notification settings

trobert42/webserv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web server in C++ (HTTP/1.1)

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 C++ PHP HTML

Install

  gcl https://github.com/trobert42/webserv.git
  cd webserv
  make
  ./webserv config_files/default.conf

Usage

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 !

Screenshots

About

A fully configurable home-made web server in C++ (following HTTP/1.1 RFC)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published