文件名称:简单快速的网络服务器
文件大小:47KB
文件格式:ZIP
更新时间:2024-07-18 11:31:29
rust http web server static-server
看概述作为单个可执行文件的简单快速的 Web 服务器,不需要额外的依赖项。特征使用Tokio和Hyper构建通过Rustls 进行TLS 加密HTTP/1和HTTP/2支持内容压缩auto ,gzip ,deflate或br重写重定向规则允许/拒绝允许通配符的地址正则匹配的位置反向代理基本认证错误处理定制日志和更多用法当前目录下的快速启动:see start或通过参数指定端口和目录:see start -b 80 -p /root/www此外,您可以使用see -c [FILE]来指定配置文件或仅使用~/.see.conf的默认配置文件。下面是一个简单的配置示例来启动 HTTPS 服务器:server { listen 80 root /root/www } server { listen 443 root /root/www host example.com https { key ./ssl.key cert ./ssl.pem } }文档该文档位于docs/ 。查看它以获取有关更多配置选项的更
【文件预览】:
see-main
----.gitignore(40B)
----Dockerfile(345B)
----src()
--------main.rs(14KB)
--------matcher()
--------app.rs(2KB)
--------config()
--------server.rs(4KB)
--------util.rs(4KB)
--------client.rs(426B)
--------conf()
--------option()
--------mime.rs(365B)
--------body.rs(2KB)
--------compress.rs(2KB)
----Cargo.lock(32KB)
----LICENSE(1KB)
----Cargo.toml(1KB)
----.github()
--------workflows()
----README.md(3KB)
----docs()
--------README.md(3KB)