我有一个Web应用程序(webservices),它结合了Bottle Web框架和Jython ...设法在多个Web服务器上运行它,如Bottle文档支持,并且一切正常。 (如Paste,Cherrypy,..等)
但是,当我尝试在Web服务器上启用SSL时...都失败了!并且似乎导致他们使用pyOpenSSL包装器来解决与Jython不兼容的问题。
是否有适用于Jython的pyOpenSSL包装器?要么 是否有任何可用的Web服务器可以与Jython和Bottle框架结合使用并且可以支持SSL?
答案 0 :(得分:0)
快速浏览后,我没有看到Jython的pyOpenSSL包装器。您可以通过网络服务器(如apache或nginx)代理您的应用,并管理您的SSL。我有nginx为我的樱桃应用程序处理我的SSL。
#nginx.conf
server
{
listen 443 default_server ssl;
ssl_certificate /etc/ssl/mydomain.crt ;
ssl_certificate_key /etc/ssl/myserver.key;
# etc
}
http://wiki.nginx.org/HttpSslModule
希望这会有所帮助。
安德鲁