Linux快速部署临时HTTP服务器
By Jco
•
January 11, 2026
1. 进入要共享的目录
首先,切换到你想通过HTTP共享文件的目录。
1 | cd /opt |
(例如,这里以 /opt 目录为例,你可以替换为任何目标路径。)
2. 启动临时HTTP服务器
使用Python内置的http.server模块,在指定端口启动服务器。
1 | python3 -m http.server 8000 |
成功启动后,终端会显示:
1 | Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ... |
这表示服务已在后台运行,监听所有网络接口的8000端口。
3. 在浏览器中访问
在同一网络下的任何设备(电脑、手机)的浏览器中,输入以下地址:
1 | http://<你的服务器IP地址>:8000 |
例如:
1 | http://192.168.1.10:8000 |
页面将显示 /opt/ 目录下的文件列表,点击文件名即可直接下载。
进阶提示
- 指定IP与端口:如需限制监听IP或更改端口,可使用:
1
python3 -m http.server 8000 --bind 192.168.1.10
- 后台运行:若想让服务器在后台持续运行,可在命令开头加
nohup或使用&:1
nohup python3 -m http.server 8000 &
- 下载工具:对于大文件,可以将文件链接复制到下载管理器(如IDM、Aria2)中实现高速下载。
- 停止服务:在启动服务器的终端中,按
Ctrl + C即可停止。
许可协议
本文由 Jco 原创,采用 CC BY-NC-SA 4.0 协议。转载请注明出处。
PERMALINK
https://jco.cc.cd/linux-temp-http-server-deploy/