https://github.com/n0ring/webserv
This project is about writing HTTP server using C++ (std=c++98)
https://github.com/n0ring/webserv
cpp98 http
Last synced: 2 months ago
JSON representation
This project is about writing HTTP server using C++ (std=c++98)
- Host: GitHub
- URL: https://github.com/n0ring/webserv
- Owner: n0ring
- Created: 2022-05-19T09:25:19.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-04T15:26:48.000Z (over 3 years ago)
- Last Synced: 2025-06-01T23:57:47.114Z (10 months ago)
- Topics: cpp98, http
- Language: C++
- Homepage:
- Size: 21.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This project is about writing HTTP server using C++ (std=c++98).
Multiplexing is provided by poll function.
It has GET, POST, and DELETE methods. Also server capable to execute CGI scripts in any language.

Program take a configuration file as argument or use a default path.
In config file posible to setup:
For virtual hosts ->
port to listen |
max body size |
error pages
For locations ->
max body size |
error pages |
methods |
root |
index |
redirect code and URL |
autoindex |
cgi script |
cgi bin