【发布时间】:2019-01-20 18:03:28
【问题描述】:
- 您好,我正在为我的网络服务器使用 Bottle python 模块。
- 我使用 gevent 中的
monkey.patch_all()函数来实现 并发。 - 我的服务器运行良好。
- 但现在我需要为我的 Web 服务器实现 TLS/SSL。
我发现了许多使用 CherryPy 模块实现它的方法。
但我需要在不使用 CherryPy 或任何其他模块的情况下实现它。
有没有办法通过使用 Bottle 和 Gevent 来添加 TLS?
这是我尝试过的示例代码。
server.py:
from bottle import route, run,request
from gevent import monkey; monkey.patch_all()
import time
valur = 0
@route('/hello/<name>', method = 'GET')
def index(name):
print valur
time.sleep(9)
return str(valur)
run(host='0.0.0.0', port=5000, reloader =False,interval=10, server='gevent')
【问题讨论】:
-
只需使用 stunnel 即可完成
标签: python web-services ssl bottle gevent