【问题标题】:Jython & Bottle : SSL-enabled web serverJython & Bottle : 启用 SSL 的网络服务器
【发布时间】:2012-12-28 04:17:24
【问题描述】:

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

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

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

【问题讨论】:

    标签: python ssl web jython bottle


    【解决方案1】:

    快速浏览后,我没有看到 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

    希望这会有所帮助。

    安德鲁

    【讨论】:

      猜你喜欢
      • 2017-03-12
      • 2011-02-08
      • 1970-01-01
      • 1970-01-01
      • 2021-06-03
      • 1970-01-01
      • 2012-11-09
      • 1970-01-01
      • 2015-08-26
      相关资源
      最近更新 更多