2个版本
0.1.1 | 2023年6月8日 |
---|---|
0.1.0 | 2023年6月8日 |
#738 in HTTP服务器
19KB
212 行
显著特点
使用Rust编写的简单http Web服务器。
特性
- - 多线程。
- - 通过配置文件轻松设置。
- - 无已知漏洞。
- - 缓存代码或动态获取。
- - 统计信息。
构建和安装
git clone https://github.com/GreatC0der/salient.git
cargo install --path ./salient
用法
将您的网站文件移动到www文件夹。运行 salient
。配置将在默认配置文件夹中生成,例如Linux上的~/.config
。
配置
address
- Web服务器的地址。double_dot_defence
- 限制对www目录外的访问。caching
- 如果启用,数据将从内存中获取,如果禁用,每次请求时数据将从文件加载。statistics
- 计数请求。statistics_output_delay
- 如果请求次数可以被此值整除,则将其显示出来。thread_limit
- 应该使用多少个线程来处理请求?
依赖项
~0.5–1.5MB
~29K SLoC