启用python自带的http服务器

2019年12月11日 / 115次阅读 / Last Modified 2019年12月11日

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服务器
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 --

本文链接:https://www.pynote.net/archives/1596

相关文章

    留言区

    电子邮件地址不会被公开。 必填项已用*标注


    前一篇:
    后一篇:

    More


    ©Copyright 麦新杰 Since 2019 Python笔记

    go to top