[英]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.