Jython& Bottle:启用SSL的Web服务器

时间:2012-12-25 20:48:02

标签: python ssl web jython bottle

我有一个Web应用程序(webservices),它结合了Bottle Web框架和Jython ...设法在多个Web服务器上运行它,如Bottle文档支持,并且一切正常。 (如Paste,Cherrypy,..等)

但是,当我尝试在Web服务器上启用SSL时...都失败了!并且似乎导致他们使用pyOpenSSL包装器来解决与Jython不兼容的问题。

是否有适用于Jython的pyOpenSSL包装器?要么 是否有任何可用的Web服务器可以与Jython和Bottle框架结合使用并且可以支持SSL?

1 个答案:

答案 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

希望这会有所帮助。

安德鲁