Server:
Ubuntu 14.04
Apache2
SSL enabled
Rails 3.2 Application
Я реализовал SSL, используя самогенерируемый сертификат.
У меня есть REST API, реализованный как часть приложения Rails (для ограниченного набора вызовов REST). Я могу вызвать API нормально, используя curl и конечную точку http url.
Когда я пытаюсь использовать конечную точку https, я не получаю ответа.
Я протестировал https-доступ к приложению из веб-браузера, и он работает нормально, хотя браузер предупреждает меня, что сайт небезопасен.
Любые идеи?
В итоге я получил сертификат от letsencrypt, и он работает. Если вы превратите это в ответ, я буду благодарен вам за это.





«хотя браузер предупреждает меня, что сайт небезопасен». : самоподписанные сертификаты обычно отображаются браузерами как небезопасные и не будут распознаваться по умолчанию такими клиентами, как
curlилиwget, где вам нужно будет либо отключить проверку сертификатов X.509 (плохо, не делайте этого), либо специально добавить свою собственную подписанный сертификат как доверенный. Также более простое решение: используйте Let's Encrypt, бесплатные сертификаты, которые будут работать везде и распознаваться.