ksv
is a web server written in Rust.
I am implementing it from scratch in order to learn more about web servers.
- accepting TCP connections
- responding to them
- responding to them with configurable HTTP responses
- logging
- handling single static files
- redirects
- handling multiple static files (MIME type detection)
- rewrites
- Caching
- PHP support (via FastCGI)
master
dev
- feature branches (merged to
dev
)