千家信息网

快速搭建简易、高效、多线程http服务器

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,去年我做了一个笔记《python快速建立超简单的web服务器》记录了如何用python快速搭建一个http服务器,然而简单确实是很简单,但是缺陷太明显了,无法多线程下载,大大制约了下载速度,而且性能堪
千家信息网最后更新 2026年11月03日快速搭建简易、高效、多线程http服务器

去年我做了一个笔记《python快速建立超简单的web服务器》记录了如何用python快速搭建一个http服务器,然而简单确实是很简单,但是缺陷太明显了,无法多线程下载,大大制约了下载速度,而且性能堪忧,遇到大文件就够呛了;

今晚我发现了一个更好的办法,通过Node.js来快速高效的搭建一个高性能http服务器,github上Charlie Robbins分享了一个开源项目,让大家都可以轻松的搭建临时高性能http服务器(github地址:https://github.com/indexzero/http-server)

这个http server服务器可以随时随地快速开启,使用简单,不用了在终端上按ctrl+c就结束了,我用IDM下载文件轻轻松松跑满32线程跑满百兆光纤;

前言:

1、首先系统需要Node.js工作环境
2、我目前用的Debian9系统

一、系统安装Node.js环境方法

以下命令适用Debian和ubuntu

curl -sL https://deb.nodesource.com/setup_5.x | bash -
apt-get install nodejs -y

二、从nmp获取安装http server

npm install http-server -g

三、具体使用方法

默认端口为:8080 打开浏览器访问http://IP:8080 (执行下面命令行才能正常访问)

1、使用语法

http-server [web路径] [参数]

示例:

http-server /www/donload -d

输入上面命令后,浏览器会以目录列表形式将/www/donload目录下所有的文件列出来(比Nginx目录列表颜值要高)

2、支持的参数说明

-p 指定端口
-a 指定ip地址,默认0.0.0.0(忽略,一般没啥用)
-d 显示目录列表
-i 显示autoIndex(默认为"True")
-g 或 --gzip 当启用(默认为"False")时,它将./public/some-file.js.gz代替./public/some-file.jsgzip文件版本的存在,并且请求接受gzip编码。
-e 或 --ext 默认文件扩展名(如果没有提供)(默认为'html')
-s 或--silent 从输出中控制日志信息
--cors 通过 Access-Control-Allow-Origin 标题启用CORS
-o 启动服务器后打开浏览器窗口
-c 设置缓存控制最大年龄标头的缓存时间(以秒为单位),例如-c10为10秒(默认为"3600")。要禁用缓存,请使用-c-1。
-U 或 --utc 在日志消息中使用UTC时间格式。
-P 或 --proxy 代理不能在本地解析给定url的所有请求。例如:-P http://someurl.com
-S 或 --ssl 启用https。
-C 或 --certssl 证书文件的路径(默认:cert.pem)。
-K 或 --keyssl 密钥文件的路径(默认值:key.pem)。
-r 或 --robots 提供/robots.txt(其内容默认为'User-agent:* \ nDisallow:/')
-h 或 --help 打印此列表并退出。

好了,这篇文章就结束到这。

文件 服务器 服务 目录 命令 浏览器 系统 缓存 路径 浏览 线程 参数 地址 方法 日志 时间 环境 端口 高性能 控制 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海睿民互联网科技有限公司 网络科技有限互联网 华宇互联网科技 互联网科技排名 贷财互联网科技 天津摩尔互联网科技 善班互联网科技有限公司 互联网科技logo设计 互联网科技英文翻译 互联网金融和金融科技 居家互联网科技有限公司 甘肃拓世互联网科技有限公司 迪庆互联网科技招生 爱医互联网络科技 宇信科技在杭州互联网排第几 互联网科技手抄报图片 青岛互联网科技园 互联网企业和网络科技有限公司 现代科技的标志之一的互联网 互联网 科技节活动 微视频大赛 华中科技大学互联网 中国的互联网科技企业的崛起 世界互联网科技公司市值排名 工业互联网展湾科技股份有限公司 黑云互联网科技有限公司 本届互联网大会上的黑科技 半导体行业属于互联网高科技类吗 艺电能源互联网科技有限公司招聘 北京军民互联网科技公司 科技互联网专业工作会议发言稿
0