Back

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/