在linux系统上安装了Python后,Python自带了一个WEB服务器 SimpleHTTPServer
可以使用 python -m SimpleHTTPServer 快速搭建一个http服务,提供一个文件浏览的web服务。
注意:
SimpleHTTPServer是Python 2自带的一个模块,是Python的Web服务器。它在Python 3已经合并到http.server模块中。SimpleHTTPServer在Python 3的用法与在Python 2的用法相似(python3 -m http.server 6789), 本文以Python 2为例。
————————————————
执行命令如下:
cd data/logs/fulfillment-service
lsof -i:8000|grep -v PID|awk '{print $2}'|xargs -r kill -9
# python -m SimpleHTTPServer 8000 #把当前目录发布到8000端口
nohup python -m SimpleHTTPServer 8000 & #nohup忽略所有的挂断信号,防止关闭bash或者ctrl c kill掉进程
浏览器打开,可以看到如下内容:
注意:使用时还要注意Linux的防火墙因素。
当服务器没有开通web访问权限时,可以使用curl命令访问一下本服务器的8000端口
例如,curl 192.168.2.67:8000
BUILD_ID=dontKillMe
cd data/template
lsof -i:8008|grep -v PID|awk '{print $2}'|xargs -r kill -9
nohup python -m http.server 8008 >/dev/null 2>&1 &