First, get the copy of the repo into your local machine:
git clone https://github.com/kazurem/HTTP-Server-in-CPP
Then go into the main directory:
cd ./HTTP-Server-in-CPP
Run "make" to compile the program and produce the executable:
make
Run the executable.
Format:
./http-server ip_address port
Example:
./http-server 127.0.0.1 8000
- Fork the repo.
- Clone the forked repo into your machine.
- Make the desired changes.
- Commit and push.
- Open the pull request.
- Basic server
- Static File Serving
- Server configuration through files
- Logger
If I have extra time then I will also do:
- Implement HTTPS for security
- Implement Asynchronous I/O
- Basic GUI