如何通过命令行使用python -m SimpleHTTPServer快速启动简易HTTP服务器?

2026-06-09 16:301阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计314个文字,预计阅读时间需要2分钟。

如何通过命令行使用python -m SimpleHTTPServer快速启动简易HTTP服务器?

0x00+概述+建立FTP,或建立网络文件系统,这些方法均可实现Linux的目录共享。但问题在于,FTP和网络文件系统的功能过于强大,导致它们有一些不便之处。例如,你想快速共享L文件。

0x00 概述

搭建FTP,或者是搭建网络文件系统,这些方法都能够实现Linux的目录共享。但是FTP和网络文件系统的功能都过于强大,因此它们都有一些不够方便的地方。比如你想快速共享Linux系统的某个目录给整个项目团队,还想在一分钟内做到,怎么办?

很简单,使用SimpleHTTPServer。


0x01 使用

  各种Linux发行版通常都内置了Python,故使用此方法非常方便。在其它OS(比如Windows)此方法也有效,但是要麻烦一些,必须先搭建Python环境。

  SimpleHTTPServer是Python 2自带的一个模块,是Python的Web服务器。它在Python 3已经合并到IP​​:端口号/

示例:执行命令

如何通过命令行使用python -m SimpleHTTPServer快速启动简易HTTP服务器?

# cd /home/abc
# python -m SimpleHTTPServer 8008
Serving HTTP on 0.0.0.0 port 8008 ... 192.168.20.33 - - [09/Jun/2018 15:13:28] "GET

浏览器打开,可以看到如下内容:

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

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




本文共计314个文字,预计阅读时间需要2分钟。

如何通过命令行使用python -m SimpleHTTPServer快速启动简易HTTP服务器?

0x00+概述+建立FTP,或建立网络文件系统,这些方法均可实现Linux的目录共享。但问题在于,FTP和网络文件系统的功能过于强大,导致它们有一些不便之处。例如,你想快速共享L文件。

0x00 概述

搭建FTP,或者是搭建网络文件系统,这些方法都能够实现Linux的目录共享。但是FTP和网络文件系统的功能都过于强大,因此它们都有一些不够方便的地方。比如你想快速共享Linux系统的某个目录给整个项目团队,还想在一分钟内做到,怎么办?

很简单,使用SimpleHTTPServer。


0x01 使用

  各种Linux发行版通常都内置了Python,故使用此方法非常方便。在其它OS(比如Windows)此方法也有效,但是要麻烦一些,必须先搭建Python环境。

  SimpleHTTPServer是Python 2自带的一个模块,是Python的Web服务器。它在Python 3已经合并到IP​​:端口号/

示例:执行命令

如何通过命令行使用python -m SimpleHTTPServer快速启动简易HTTP服务器?

# cd /home/abc
# python -m SimpleHTTPServer 8008
Serving HTTP on 0.0.0.0 port 8008 ... 192.168.20.33 - - [09/Jun/2018 15:13:28] "GET

浏览器打开,可以看到如下内容:

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

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