2013-12-09 4 views
2

У меня есть собственный паб с SSL в соответствии с https://github.com/ryanb/private_pub#serving-faye-over-https-with-thin, а также добавление 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

Когда я запускаю тонкий сервер не-daemonized я могу видеть, что это возвращает <SSL_incomp> при попытке publish_to.

SSL на сервере работает правильно, как я могу это исправить?

ответ

3

мне удалось решить эту проблему путем добавления содержимого ca-bundle к crt файл, указанный в стройной конфигурации

+1

Можете ли вы объяснить более. Как вы попали в кучу. У меня та же проблема. –

+0

@AmanGarg, что буквально все, что я сделал. Взял все в файле ca-bundle и скопировал/вложил его в нижнюю часть файла crt. Я не уверен в связке, но все было очевидно при получении сертификатов от поставщика SSL. –

Смежные вопросы