python的笔记,python的使用

  python的笔记,python的使用

  利用Python学习笔记python -m SimplehttpServer快速构建HTTP服务_Jettytomcat的技术博客_博客

  0x00概述设置FTP,或者设置网络文件系统,这些方法都可以实现Linux的目录共享。但是FTP和网络文件系统都太强大了,所以都有一些不方便的地方。举个例子,你想把一个Linux系统的目录快速分享给整个项目组,你想在一分钟之内做到,你该怎么做?

  很简单。使用SimpleHTTPServer。

  0x01 Python通常内置在各种Linux发行版中,使用这种方法非常方便。这种方法在其他OS(比如Windows)上也是有效的,但是要麻烦,必须先搭建一个Python环境。

  SimpleHTTPServer是Python 2自带的一个模块,它是Python的Web服务器。它已经被集成到Python 3的http.server模块中。Python 3中SimpleHTTPServer的用法类似于Python 2(Python 3-m http . server 6789)。本文以Python 2为例。

  SimpleHTTPServer有一个特性,如果要共享的目录中有index.html,会将index.html文件视为默认主页;如果没有index.html文件,将显示整个目录列表。

  简单HTTPServer的用法

  1)输入要共享的目录。

  2)执行命令

  # python -m SimpleHTTPServer $端口号

  #注意:如果不填写端口号,默认使用8000端口。3)浏览器访问主机的地址:http://IP:端口号/

  示例:执行命令

  # cd /home/abc

  # python -m SimpleHTTPServer 8008

  在0.0.0.0端口8008上提供HTTP服务.192 . 168 . 20 . 33-[09/Jun/2018 15:13:28]“获取浏览器打开,您可以看到以下内容:

  点击jdk-7u79-linux-x64.tar.gz,下载成功。

  #使用时注意Linux的防火墙因素。

  转载请联系作者取得转载授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: