Skip to content

mlouazir/webserv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42 - webserv

This project is part of the 42 Network common core and was developed in collaboration with ozennou.

The goal of this project is to implement a web server from scratch that supports the GET, POST, and DELETE HTTP/1.1 methods. It utilizes I/O multiplexing to handle concurrency and manage multiple users simultaneously.

Main Features:

  • Customizable configuration file.
  • Serving static websites and content.
  • Serving dynamic content via multiple CGI scripts (PHP, Python, Perl, etc.).
  • Support for file uploads.
  • Concurrent user handling using I/O multiplexing.
  • Accurate and meaningful HTTP response status codes.
  • Support for cookies and session management.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published