Я использую Ruby on Rails 3, и мне хотелось бы узнать несколько полезных советов по разработке приложения на локальном хосте, чтобы создать и подготовить его для будущего развертывания.
В частности, в этом вопросе я хотел бы узнать кое-что о переключении конфигурации SSL с моего компьютера на хост-сервер .
В localhost я использую самозаверяющий SSL-сертификат , поэтому для запуска HTTPS-запроса я должен отключить его проверку (см. Пример ниже), но , что мне делать, когда приложение развернул и купил сертификат SSL?
Если в localhost у меня есть (используя Typhoeus gem )
Typhoeus::Request.get("https://users.pjtname.com", :disable_ssl_peer_verification => true,)
Что мне придется делать на стороне хостинг-сервера?
Должен ли я просто удалить код :disable_ssl_peer_verification => true
, а затем установить для Typheous соответствующий сертификат, подобный следующему, или что-то еще?
Typhoeus::Request.get("https://users.pjtname.com",
:ssl_cacert => "cacert.pem",
:ssl_capath => "/"
)
... и, вообще, будет сложно переключить такую конфигурацию?