python自带一个http服务器,虽然不像Apache那样可以应用于生产环境,但在一些测试或者局域网文件共享方面,还是可以顺手就拿过来用的,很方便。
启动python自带的http.server:
$ python3 -m http.server
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
然后就可以通过浏览器访问了。注意这个http服务器的默认端口号是8000:
python自带的http服务器
我们还可以通过命令行指定这个http服务器的端口号和绑定路径,如下是这个简易的http服务器支持的参数:
$ python3 -m http.server -h
usage: server.py [-h] [--cgi] [--bind ADDRESS] [--directory DIRECTORY] [port]
positional arguments:
port Specify alternate port [default: 8000]
optional arguments:
-h, --help show this help message and exit
--cgi Run as CGI Server
--bind ADDRESS, -b ADDRESS
Specify alternate bind address [default: all
interfaces]
--directory DIRECTORY, -d DIRECTORY
Specify alternative directory [default:current
directory]
个人觉得用这个python自带的http服务器,用来局域网共享文件很方便。如果页面很简单,放在公网服务器上提供一点信息服务,应急,也未尝不可以考虑呀!
-- EOF --