2

私はBottleWebフレームワークとJythonを組み合わせたWebアプリケーション(webservices)を持っています... Bottle DocumentationでサポートされているようにいくつかのWebサーバーでそれを実行することができ、すべて正常に動作します。(Paste、Cherrypyなど)

しかし、WebサーバーでSSLを有効にしようとすると、すべて失敗します。Jythonと互換性のないものにはpyOpenSSLラッパーを使用しているようです。

Jython用のpyOpenSSLラッパーはありますか?またはJythonおよびBottleフレームワークと組み合わせてSSLをサポートできる利用可能なWebサーバーはありますか?

4

1 に答える 1

0

ざっと見てみると、JythonのpyOpenSSLラッパーは見つかりませんでした。アプリをapacheやnginxなどのウェブサーバーを介してプロキシし、SSLを管理させることができます。私はnginxにcherrypyアプリの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 に答える