2

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

但是,当我尝试在 Web 服务器上启用 SSL 时……一切都失败了!似乎是因为他们使用 pyOpenSSL 包装器来处理与 Jython 不兼容的东西。

是否有 Jython 的 pyOpenSSL 包装器?或者是否有任何可用的 Web 服务器可以与 Jython 和 Bottle 框架结合并支持 SSL?

4

1 回答 1

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

希望这可以帮助。

安德鲁

于 2012-12-27T20:17:24.447 回答