Настройка SSL/https для адреса herokuapp.com, а не для моего домена
У меня есть поддомен моего сайта, указывающий на приложение rails на mysite.herokuapp.com. Я купил сертификат у Godaddy и, кажется, все настроено правильно. Так что когда я иду к:
http://mysite.herokuapp.com or
http://dev.mysite.com
он перенаправлен на:
https://mysite.herokuapp.com or
https://dev.mysite.com
Проблема в том, что при посещении dev.mysite.com я получаю сообщение об ошибке: Safari не может подтвердить подлинность веб-сайта. Но когда я захожу на mysite.herokuapp.com, я не получаю ошибку. Я хотел, чтобы это было настроено иначе, чтобы dev.mysite.com не вызывал ошибку.
Я не уверен, где я ошибся. Я использовал dev.mysite.com при генерации ключа и при настройке его на godaddy.com. Любые идеи, где я должен искать?
PS Старый сайт размещен на Dreamhost, там же хранится информация о DNS. Поэтому я создал там поддомен типа cname, который указывает на mysite.herokuapp.com.
1 ответ
Вам необходимо установить свой SSL-сертификат в Heroku.
Очень сокращенный процесс:
heroku addons:add ssl
heroku certs:add server.crt server.key