用Python创建HTTP服务

一般的Linux都带有python

有时我们想要把文件,通过网页的方式来共享,但是又不想去搭建像 Nginx 或者 caddy 这样的 web 服务器,此时用 Python 一行命令即可解决。

通过命令进入所要共享的文件夹

输入这个命令

python -m SimpleHTTPServer 80

后面的80为端口,这种适合没有搭建其它web服务的

如果是 Python3 的话,是用这个

python -m http.server

这时我后面并没有加端口,默认会使用 8000 端口

若已经有搭建类似 nginx 的服务 可以通过修改端口数字,例如改为88,或者不输入端口,则会默认采用8000端口

此时输入 IP:8000 或者 域名:8000

即可访问当前目录下的文件,如果有 index.html 则会默认加载。

然后想要停止时,按CTRL + C 取消。