文档章节

记录一下:使用 python -m SimpleHTTPServer 快速搭建http服务

山哥
 山哥
发布于 2015/11/12 09:13
字数 341
阅读 3618
收藏 0

在 Linux 服务器上或安装了 Python 的机器上,Python自带了一个WEB服务器 SimpleHTTPServer。

我们可以很简单的使用  python -m SimpleHTTPServer 快速搭建一个http服务,提供一个文件浏览的web服务

命令如下:

python -m SimpleHTTPServer 8000

使用上面的命令可以把当前目录发布到8000端口。

但是这条命令是当前运行的,不是后台运行的,也就是说如果Ctrl + C,则该端口就会关闭。

python -m SimpleHTTPServer 8000 &

在上述命令的最后加一个 & ,则该命令产生的进程在后台运行,不会影响当前终端的使用(我们在只有一个bash的环境下)。

生成的新的进程为当前bash的子进程,所以,当我们关闭当前bash时,相应的子进程也会被kill掉,这也不是我们想要的结果。

nohup python -m SimpleHTTPServer 8000 &

在命令的开头加一个nohup,忽略所有的挂断信号,如果当前bash关闭,则当前进程会挂载到init进程下,成为其子进程,这样即使退出当前用户,其8000端口也可以使用。


© 著作权归作者所有

山哥

山哥

粉丝 248
博文 355
码字总数 136865
作品 0
南京
程序员
私信 提问
通过Python在Windows或Linux上快速搭建HTTP服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fengbingchun/article/details/89855807 在Windows 7/10或Ubuntu上可以通过python2.x或python3.x来快速搭建一...

fengbingchun
05/05
0
0
Python SimpleHTTPServer

  搭建FTP,或者是搭建网络文件系统,这些方法都能够实现Linux的目录共享。但是FTP和网络文件系统的功能都过于强大,因此它们都有一些不够方便的地方。比如你想快速共享Linux系统的某个目录...

郭恩洲_OSC博客
2018/05/09
141
0
搭建局域网HTTP & FTP服务

功能 在局域网内给其他用户分享文件 实现 cd到特定的文件夹下面; 执行python -m SimpleHTTPServer 8123启动HTTP服务。(8123是端口号) 找到自己的WLAN & LAN地址,然后让其他用户访问http:...

技术芝麻点
2015/08/19
88
0
通过python模块实现服务器和本地机器之间快速拷贝文件

在实际的开发过程中,很多时候我们都不直接在本机上开发,一般都在远程服务器上开发并运行程序。 比如三胖在实际开发中就会使用到很多台服务器:我有一台笔记本电脑,通过 ssh 连接着很多台服...

blackfoxya
2018/07/30
262
0
Python命令快速临时假设一个超简单的HTTP服务器

今天要给客户端提供静态的Json来配合他们调接口,想到Nginx,但是很麻烦,python提供了一个非常方便的功能 使用下面的命令: python -m SimpleHTTPServer 8000 执行这一个命令即可实现...

十二缸帕萨特
2015/08/13
107
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7 linuxdeployqt qt5.13.1 打包程序

原文链接:https://www.cnblogs.com/linuxAndMcu/p/11016322.html 一、简介 linuxdeployqt 是Linux下的qt打包工具,可以将应用程序使用的资源(如库,图形和插件)复制到二进制运行文件所在的...

shzwork
21分钟前
4
0
IDEA 配置Springboot项目热部署

实现的方式概述 注意以下的热部署方式在IDEA是默认没有打开自动编译的,手动编译需要快捷键(Ctrl+Shift+F9),自动编译的修改配置如下:(注意刷新不要太快,会有1-2秒延迟) File-Settings-C...

小强的进阶之路
32分钟前
6
0
免费数据分析工具:secsoso

前段时间思考了理想数据分析平台,之后我们根据这个思路开发了spl语言并提供了一个数据分析平台,这个平台主要用在搜索ES,数据库索引中的数据。但后来发现对文件的事后处理也是个非常重要的...

赛克蓝德
34分钟前
5
0
暗黑2不能正常启动?带你轻松使用WIN10运行游戏

暗黑破坏神2这款游戏由于年代比较久远,所以设置启动这方面与现在的大部分游戏有很大差距,由于当初完美运行暗黑2是当年使用最多的XP系统,在使用现在大多数玩家使用的WIN7到WIN10系统常会出...

太空堡垒185
38分钟前
6
0
maven项目对象模型(二)

1.4.4.传递性依赖 一个传递性依赖就是一个依赖的依赖。如果project-a依赖于project-b,而后者接着依赖于project-c,那么project-c就是被认为是project-a的传递性依赖。如果project-c依赖于p...

万建宁
38分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部