我最近在我们的服务器上安装了 Thin。现在我的客户要求我在整个应用程序上实施 SSL。所以我在网上搜索了实现 SSL 的指南。我找到了这个,这似乎很容易。我得到了证书和密钥,然后如图所示启动了服务器。服务器启动时没有任何问题,但是当有人尝试连接时,我收到以下错误消息:
在抛出“std::runtime_error”的实例后调用终止 what():此事件机器上的加密不可用已中止
服务器停止,浏览器显示“连接重置”页面。我环顾四周,有人说这与未安装 libssl 有关,所以我查看了 /usr - 文件夹,她就在那里。
然后我搜索了其他解决方案,但遗憾的是,它们中的大多数似乎都需要 Apache 或 Nginx,这不是一个选项。
任何想法如何让 Thin 与 SSL 一起工作?
系统的更多信息:
VHost Debian 6 x64 Rails 3.2.8 Ruby 1.8.7 Thin 1.4.1