Sherver轻量级 Web 服务器
Sherver 是一个轻量级 Web 服务器,无需任何服务器配置即可轻松设置本地网站的解决方案。
如何运行
只需克隆并运行./sherver.sh
。然后连接到 localhost:8080。可以将要侦听的端口作为参数传递:./sherver.sh 8080
(默认为8080
)。
特性
- 无需配置:可以在
file
或scripts
文件夹中添加文件 - 为任何 HTML 页面提供服务,无论多么复杂(使用高级 JavaScript 和多个要下载的脚本或文件...)
- 使用正确的 MIME 类型提供文件
- 动态页面
- 模板化 HTML,因此您不必重复页眉和页脚
- URL查询字符串的解析
- 支持 GET 和 POST
- 处理客户端缓存资源
- 易于扩展
Sherver 仍然有以下限制:
- 仅支持 HTTP GET 和 POST 请求
- 没有并发
- 如果一个页面需要下载很多文件,文件会一个接一个发送
- 如果有 2 个用户访问网站,第二个需要等到第一个结束服务
评论