5 releases
Uses old Rust 2015
0.2.6 | Sep 30, 2024 |
---|---|
0.2.5 | Jul 6, 2024 |
0.2.1 | Jun 24, 2024 |
0.2.0 | Jun 24, 2024 |
0.1.0 | Jun 6, 2024 |
#1377 in Web programming
229 downloads per month
Used in cafetera
37KB
887 lines
HteaPot HTTP Server
Spanish | English
HteaPot is a simple HTTP server written in Rust. It allows you to serve static files and handle basic HTTP requests.
Features
- Serve static files from a specified root directory
- Configurable server port and host
- Basic logging of incoming requests
Usage
- Clone the repository:
git clone <repository_url>
- Build the project:
cargo build --release
Run the server with a configuration file:
Copy code
./target/release/hteapot <config_file_path>
Configuration
You can configure the server using a TOML file. Here's an example configuration:
[HTEAPOT]
port = 8081 # The port on which the server will listen for incoming connections.
host = "localhost" # The host address to bind the server to.
root = "public" # The root directory from which to serve files.
Contributing
Contributions are welcome! Feel free to open issues or submit pull requests.
License
This project is licensed under the MIT License - see the LICENSE file for details.