A minimal web server built using Python's socket
module β to help understand how HTTP and browser-server communication work at the lowest level.
- Serve basic HTML content
- Respond to browser HTTP requests
- Return proper HTTP response format
- Serve static files (HTML, CSS, JS, images)
This project is educational and meant to be expanded gradually.
- Python 3.x
No external libraries required β this is pure Python.
- Clone the repo:
git clone https://github.com/ZanhNe/simple-web-server
cd simple-web-server