python的安装设置本文就不做介绍了,直接进入正题,就是利用了http.server模块实现的,执行非常简单。输入以下命令即可(linux服务器同样适用)
python -m http.server
默认端口是8000,默认路径是命令执行的路径。
Python2的命令是:
python -m SimpleHTTPServer
不知道什么原因,豫章小站站长执行后监听的是本机ipv6的地址,只能用localhost:8000来访问,局域网不能访问。
C:\Users\Administrator>python -m http.server
Serving HTTP on :: port 8000 (http://[::]:8000/) ...
输入帮助命令python -m http.server -h查看说明,可以进行指定
C:\Users\Administrator>python -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 -m http.server [-h] [--cgi] [--bind ADDRESS] [--directory DIRECTORY] [port]
-h, --help 帮助
--cgi 运行为CGI服务
--bind ADDRESS, -b ADDRESS 监听ip地址
-directory DIRECTORY, -d DIRECTORY 目录路径
示例:
python -m http.server -b 192.168.3.13 8080 -d D:\
监听192.168.3.13的8080端口,访问路径是D盘,局域网内访问http://192.168.3.13:8080/ 就能看到D盘的内容了。192.168.3.13 是本机电脑的局域网ip,如果要搭建,以实际ip为准,windows可以在cmd命令行下输入ipconfig来查看本机局域网ip。
注意:如果要局域网访问,注意查看防火墙是否放行了对应端口,否则局域网其他电脑可能无法访问到。如果不知道怎么放行端口,直接关闭windows防火墙。
» 本文链接地址:https://blog.mydns.vip/3709.html
最新评论
麻烦发下检测工具
让我下载
非常好