Ferron - 一款基于 Rust 的快速、内存安全的 Web 服务器
**Ferron** 是一款使用 Rust 语言开发的 Web 服务器,主打高性能和内存安全。它具有模块化架构,易于扩展和定制,并注重安全性和并发。**Ferron** 由 `ferron` (主服务器) 和 `ferron-passwd` (密码生成工具) 等组件构成。目前仍在开发中,安装说明待发布。用户可以通过克隆 GitHub 仓库,使用 Cargo 构建和运行,或使用 [Ferron Forge](https://github.com/ferronweb/) 构建。配置信息可在文档中找到。**Ferron** 基于 MIT 许可协议。
Ferron - 一款基于 Rust 编写的快速、内存安全的 Web 服务器。
简介
功能特性
- 高性能 - 使用 Rust 的异步功能构建,以获得最佳速度。
- 内存安全 - 使用 Rust 构建,这是一种提供内存安全的编程语言。
- 可扩展性 - 模块化架构,易于定制。
- 安全 - 专注于强大的安全实践和安全的并发。
组件
Ferron 由多个组件组成:
ferron
: 主 Web 服务器。ferron-passwd
: 用于生成带有哈希密码的用户条目的工具,可以将其复制到 Web 服务器的配置文件中。
安装
由于 Ferron 仍在开发中,因此安装说明将在初始版本发布后提供。敬请关注!
构建 Ferron
您可以克隆存储库并浏览现有代码:
git clone https://github.com/ferronweb/ferron.git
cd ferron
然后,您可以使用 Cargo 构建并运行 Web 服务器:
cargo build -r
cargo run -r --bin ferron
您还可以使用 Ferron Forge 来构建 Web 服务器。Ferron Forge 输出一个 ZIP 压缩包,可供 Ferron 安装程序使用。
服务器配置
您可以查看 Ferron documentation 了解 Ferron 使用的配置属性。
贡献
有关详细信息,请参阅 Ferron contribution page 。
许可协议
Ferron 基于 MIT 许可协议。详情请查看 LICENSE
文件。
关于
一款基于 Rust 编写的快速、内存安全的 Web 服务器。