我的目標是從標準HTTP服務器傳遞到更安全的HTTPS。Rails,Windows和HTTPS
我的設置是:紅寶石2.0.0p598,Rails的4.2.0,1.6.3薄,Windows 7的-PRO-64-SP1
我所做的:使用自簽名證書我嘗試啓動服務器:
thin start --ssl --ssl-key-file ssl/server.key --ssl-cert-file ssl/server.crt
問題是什麼:我收到以下錯誤:
terminate called after throwing an instance of 'std::runtime_error'
what(): Encryption not available on this event-machine
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
我的問題給你:你知道它是否是Windows上的一個普遍問題(因此我甚至不認爲要成功做到這一點),還是有一種方法可以讓Windows在ssl上進行精簡的工作?
在_normal_部署,您將擁有的薄前面的Web服務器,這將終止SSL,和瘦身不必擔心。在Windows上部署_不正常_並且通常被認爲是不好的做法(儘管有些人反正這麼做)。即使如此,您仍然可以在Windows上將簡單的Web服務器放在精簡版之前。 – 2015-05-09 18:41:07