在 Nginx 做一些运维测试时,需要启动简单服务进行配合,这时候用 Python 是最简单的,可以一行代码搞定



py2

1
2
3
$ python -m SimpleHTTPServer

Serving HTTP on 0.0.0.0 port 8000 ...

py3

1
2
3
$ python -m http.server

Serving HTTP on 0.0.0.0 port 8000 ...

这样就启动了一个 8000 端口的服务,访问

1
$ curl localhost:8000

得到当前目录列表

更多参数

1
2
$ python -m http.server 8001                # 修改端口
$ python -m http.server --bind 127.0.0.1 # 绑定 ip

更多使用见文档

03-16 21:40