我有一个简单的 Web 服务器,它通过 HTTPS 提供内容:
sslContext = ssl.DefaultOpenSSLContextFactory(
'/home/user/certs/letsencrypt-privkey.pem',
'/home/user/certs/letsencrypt-fullchain.pem',
)
reactor.listenSSL(
port=https_server_port,
factory=website_factory,
contextFactory=sslContext,
interface=https_server_interface
)
do_print(bcolors.YELLOW + 'server.py | running https server on ' + https_server_interface + ':' + str(https_server_port) + bcolors.END)
是否可以即时重新加载证书(例如通过调用https://example.com/server/reload-certificates之类的路径并让它执行一些代码)或者我需要做什么才能获得它完毕?
我想避免重新启动 Python 进程。
Smart猫小萌
BIG阳
相关分类