Skip to content

Qirall79/webserv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Webserv

This is an Nginx like HTTP server, built using C++98 from scratch by me Qirall79 and ApplexX7

Screenshot 2024-11-16 at 20 56 06

Features

  • Configuration similar to Nginx
  • Handle multiple concurrent clients using IO Multiplexing
  • Serving static files and directories
  • Directory listing in case of autoindex
  • Handle GET, POST and DELETE
  • File upload and deletion
  • Video range handling
  • CGI execution using any extension (should be specified in config file like so cgi_path .py /usr/bin/python3)

How to run

  make
  ./webserv /path/to/config_file

About

An http webserver using c++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published