Skip to content

This project is about writing an HTTP server.

Notifications You must be signed in to change notification settings

EVBLOOD/Webserv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8bf0f72 · May 31, 2023
May 30, 2023
May 31, 2023
May 30, 2023
May 31, 2023
May 30, 2023
Nov 25, 2022
May 31, 2023
May 30, 2023
Dec 31, 2022
May 30, 2023
May 30, 2023
May 30, 2023
May 30, 2023
May 31, 2023
May 31, 2023
May 31, 2023
May 31, 2023
May 31, 2023
May 30, 2023
May 30, 2023
May 31, 2023
May 30, 2023
Dec 28, 2022
Nov 23, 2022
Dec 27, 2022
Dec 26, 2022
May 31, 2023
May 30, 2023
May 30, 2023

Repository files navigation

C++98 HTTP Web Server

This is a simple HTTP web server implemented in C++98. It is designed to be lightweight and easy to use.

Features

  • Supports HTTP 1.1
  • Handles GET, POST, and DELETE requests
  • Supports CGI scripts
  • Supports cookies and sessions

Building

To build the web server, you will need a C++98 compiler. Once you have it installed, run the following command to build the web server:

make

Running

To start the web server, run the following command:

make run

But you should change in configurations before running it.

Configuration

The web server can be configured by editing the config file. This file contains a number of contexts that control the behavior of the web server.