Я купил свой SSL-сертификат у GoDaddy.
Я сделал общее имя www.mywebsite.com.В моих настройках DNS у меня есть переадресация сайта с голого домена на www.mywebsite.com.
Я удалил все настройки внутри Heroku, касающиеся SSL-сертификата, из графического интерфейса.
Затем я прошел инструкции здесь .
Подводя итог, я сгенерировал свой server.key, сначала создав файлы crs и отправив их в GoDaddy.
Я купил конечную точку за 20 долларов в месяц.
GoDaddy предоставляет мне загружаемый ZIP-архив для моих сертификатов, один с одним сертификатом и один с 3 сертификатами внутри.
Я запускаю следующую команду, чтобы сначала установить пакетную версию со следующим сообщением об ошибке, которое следует:
heroku certs:add server.crt server.key --type endpoint
No certificate given is a domain name certificate.
Причина, по которой я даже пытался использовать пакет, заключается в том, что мой SSL неработа в firefox, и промежуточный сертификат не включен.Посмотрев вокруг на вопрос, я не смог его найти.
Итак, чтобы в скором времени восстановить и запустить мой сайт, я решил просто сделать то, что делал раньше, и загрузить единый сертификат.Это работает, но не совсем.
Теперь я получаю это сообщение при запуске теста cUrl:
* error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error
Кроме того, мой веб-сайт не работает.: (
Как это исправить?