MiniWeb 是一款超轻量的 HTTP 服务器工具,无需复杂配置即可快速搭建本地测试环境或静态资源服务器,适合开发者临时调试、项目演示或学习 Web 基础。MiniWeb用 C 语言编写,具有 系统资源消耗低、效率高、灵活性好、 可移植性。它能够用单个线程为多个客户端提供服务, 支持 GET 和 POST 方法、身份验证、动态内容(动态 Web page 和 page 变量替换)和文件上传。
使用方法
1.下载后解压缩得到如下目录结构
2.鼠标双击即可运行
默认8000端口,把测试文档复制到htdocs目录下就ok了.一般来说测试够用了
命令行参数
miniweb 是一个轻量级的 Web 服务器工具,通常用于快速搭建本地测试环境或静态文件服务器。以下是常见的命令行参数及其说明(具体参数可能因版本不同而有所差异):
常用命令行参数
端口设置
-p <端口> 或 --port <端口> 指定服务器监听的端口号(默认可能是 8080)。 miniweb -p 9000
根目录设置
-d <路径> 或 --dir <路径> 指定服务器的根目录(默认为当前目录)。 miniweb -d ./public
绑定主机地址
-H
启用目录列表
-l 或 --list 允许显示目录中的文件列表(类似 Apache 的目录索引)。 miniweb -l
静默模式
-q 或 --quiet 减少日志输出,仅显示错误信息。
启用 HTTPS
--ssl 或 --https 启用 HTTPS(需配合证书和密钥文件)。 miniweb --ssl --cert cert.pem --key key.pem
多线程/多进程
-t <数量> 或 --threads <数量> 指定工作线程/进程数(部分版本支持)。
帮助和版本
-h 或 --help 显示帮助信息。
-v 或 --version 显示版本号。
示例命令
启动服务器,端口 3000,根目录为 ./docs: miniweb -p 3000 -d ./docs
绑定到 localhost 并启用目录列表: miniweb -H 127.0.0.1 -l
注意事项
不同版本的 miniweb 参数可能略有差异,建议通过 miniweb -h 查看具体帮助。
若需高级功能(如反向代理、动态内容),可能需要其他工具(如 nginx 或 python -m http.server)。
下载地址:
https://url67.ctfile.com/d/8911067-68372491-412a58?p=3328 (访问密码: 3328)
评论