Python(23)python -m SimpleHTTPServer

在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为例。
————————————————

SimpleHTTPServer使用方法

  1. 进入待分享的目录
  2. 执行命令python -m SimpleHTTPServer 端口号。 注意:不填端口号则默认使用8000端口
  3. 浏览器访问该主机的地址:http://IP:端口号/

执行命令如下:

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

jenkins实战

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 &

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值