欢迎来到桔子雨工作室官方网站!桔子雨工作室是一个软件和信息技术服务提供商,为中小微企业提供数字化价值。
MiniWeb:超轻量的HTTP服务器使用教程

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 <IP>
或--host <IP>
绑定到特定的 IP 地址(默认可能是0.0.0.0
或localhost
)。 miniweb -H 127.0.0.1
- 启用目录列表
-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
)。
微信扫描下方的二维码阅读本文