[英]Jython & Bottle : SSL-enabled web server
我有一個結合了Bottle Web框架和Jython的Web應用程序(webservices)...設法在Bottle Documentation所支持的多個Web服務器上運行它,並且一切正常。 (例如Paste,Cherrypy,.. etc)
但是,當我嘗試在Web服務器上啟用SSL時。全部失敗! 似乎導致他們將pyOpenSSL包裝器用於與Jython不兼容的包裝器。
Jython是否有pyOpenSSL包裝器? 或是否有任何可與Jython和Bottle框架結合使用並支持SSL的Web服務器?
快速瀏覽后,我沒有看到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
希望這可以幫助。
安德魯
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.