2013-12-09 45 views
2

我已根據https://github.com/ryanb/private_pub#serving-faye-over-https-with-thin設置了帶有SSL的私人酒吧,並且還添加了daemonize: true(有和沒有測試過)。使用private_pub和SSL

我可以瀏覽到https://mydomain.com:4443/faye.js並加載。

頁面上沒有錯誤。

然而,沒有任何實際工作,即沒有實時事件觸發。當控制檯試圖PrivatePub.publish_to我得到:

OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

當我運行的瘦服務器未我進程化可以看到試圖publish_to當它返回<SSL_incomp>

服務器上的SSL工作正常,我該如何解決這個問題?

回答

3

我設法通過附加ca-bundle的在纖薄配置

+1

指定的crt文件中的內容能否請您解釋更多的解決這個問題。你是怎麼得到ca-bundle的。我有同樣的問題。 –

+0

@AmanGarg這就是我所做的一切。將所有內容都放在ca-bundle文件中,並將其複製/粘貼到crt文件的底部。我不確定ca-bundle,但從SSL提供商處獲得證書時,一切都很明顯。 –