Gau*_*Ram 5 https cherrypy bottle python-3.x
我使用 Bottle 作为我的网络服务。目前,它运行在 Bottle 的默认 wsgi 服务器上并处理 HTTP 请求。我想加密我的网络服务并处理 HTTPS 请求。有人可以为此提出一种方法。我尝试在cherrypy 服务器上运行,但最新版本不支持pyOpenSSLAdapter。
如您所知,bottle 也支持 Gunicorn。您可以在以下位置找到 SSL 信息:
代码示例
import bottle
from bottle import Bottle
BASE = Bottle()
@BASE.route('/', ['GET'])
def index():
return 'Index'
bottle.run(
app=BASE,
host='0.0.0.0',
port='8888',
server='gunicorn',
reloader=1,
debug=1,
keyfile='key.pem',
certfile='cert.pem'
)
Run Code Online (Sandbox Code Playgroud)
您需要将 WSGI 服务器(当然不是 WsgiRef)置于支持 https 的反向代理后面。Nginx 是最常见的选择。
| 归档时间: |
|
| 查看次数: |
2948 次 |
| 最近记录: |