正在 Linux 效劳器上或装置了 Python 的机械上,Python自带了一个WEB效劳器 SimpleHTTPServer。
咱们能够很简略的应用 python -m SimpleHTTPServer 疾速搭建一个http效劳,提供一个文件阅读的web效劳。
饬令以下:(保举学习:Python视频教程)
python3 -m http.server
或
python -m SimpleHTTPServer 8000
应用下面的饬令能够把以后目次公布到8000端口。
然而这条饬令是以后运转的,没有是后盾运转的,也就是说假如Ctrl + C,则该端口就会封闭。
python -m SimpleHTTPServer 8000 &
正在上述饬令的最初加一个 & ,则该饬令孕育发生的过程正在后盾运转,没有会影响以后终真个应用(咱们正在只有一个bash的环境下)。
天生的新的过程为以后bash的子过程,以是,当咱们封闭以后bash时,相应的子过程也会被kill掉,这也没有是咱们想要的后果。
nohup python -m SimpleHTTPServer 8000 &
正在饬令的扫尾加一个nohup,疏忽一切的挂断旌旗灯号,假如以后bash封闭,则以后过程会挂载到init过程下,成为其子过程,这样即便加入以后用户,其8000端口也能够应用。
更多Python相干技巧文章,请拜访Python教程栏目进行学习!
以上就是python若何装置http server的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!