首页  :: 新随笔  :: 管理

python 将本地目录暴露为http服务

Posted on 2019-04-11 09:47  季枫  阅读(1318)  评论(0)    收藏  举报

python3

nohup python3 -m http.server 8080 &

  

发布https服务器

#!/usr/bin/python3
#python version 3.7
from http import server
from http.server import SimpleHTTPRequestHandler  
import socket  
import ssl  
import sys
 
 
if sys.argv[1:]:
        port = int(sys.argv[1])
else :
        port = 443
 
server_address = ("127.0.0.1", port)
 
context = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER)
context.load_cert_chain("server.cer","server.key.pem")#自己添加
 
httpd = server.HTTPServer(server_address,SimpleHTTPRequestHandler)
httpd.socket = context.wrap_socket(httpd.socket, server_side = True)
httpd.serve_forever()

  

智读 | 成都会领科技有限公司官网 | 智读App下载 | 每天听本书的博客 | |