Just a very simple server I made for University
  • Rust 88.6%
  • HTML 11.2%
  • CSS 0.2%
Find a file
2026-02-24 22:19:48 +01:00
localhost_8080 Test 2026-02-24 12:32:32 +01:00
src ... 2026-02-24 22:19:48 +01:00
.gitignore Test 2026-02-24 12:32:32 +01:00
Cargo.lock ... 2026-02-24 21:02:15 +01:00
Cargo.toml ... 2026-02-24 21:02:15 +01:00
README.md Test 2026-02-24 12:32:32 +01:00
SECURITY.md Test 2026-02-24 12:32:32 +01:00

Why?

  • Its a personal learning project

Does this Server does anything different than other servers?

  • Nope

Info

  • Runs on localhost:8080 per default

Features

  • Support for a basic website with certain file types
  • Only supports GET right now
  • Host Header gets resolve
    • They are part of the Path. The server looks for a directory corresponding to the Host requested in it's working directory, be careful to include the port when using non default ports

ToDo

  • Configuration for root directories of different hosts (make multiple Websites possible)
  • More file types
  • Support other Http Request types

Repo Structure

  • Develop: Current develompemnt, untested might not compile at all
  • master: Compiles and works as expected