python http服务搭建的方法及步骤

介绍

这篇文章将为大家详细讲解有关python http服务搭建的方法及步骤,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

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

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

命令如下:

python3  -m  http。服务器

python  -m  SimpleHTTPServer  8000年

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

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

python  -m  SimpleHTTPServer  8000年,,

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

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

nohup  python  -m  SimpleHTTPServer  8000年,,

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

对于不同的python版本有不同的方式,下面就一一介绍。

<强> python & lt;=2.3

python  -c “import  SimpleHTTPServer  as 年代;,s.test();“, 8000年

<强> python祝辞=2.4

python  -m  SimpleHTTPServer  8000

<强> python 3。x

python  -m  http.server  8000年

关于python http服务搭建的方法及步骤就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

python http服务搭建的方法及步骤