Я использую параметр letsencrypt
KeystoneJS для автоматической настройки и поддержки информации HTTPS для моего проекта. Я хотел бы иметь возможность настроить это для работы с персональным доменом на Heroku; Я выполнил предыдущее руководство, чтобы настроить HTTPS. (который, похоже, работает), но когда я загружаю HTTPS на свой сайт, он говорит, что мой сертификат применим только для *.herokuapps.com
, а не для моего фактического домена. Нужно ли мне настраивать надстройку Heroku SSL Beta, чтобы HTTPS явно работал с моим домен? Если я это сделаю, как я могу предоставить ему ключи и сертификаты, которые он запрашивает, даже если моя информация HTTPS создается на сервере, а не локально? (Скорее, как я могу сгенерировать эту информацию локально, чтобы и Keystone, и Heroku использовали идентичную информацию)?
РЕДАКТИРОВАТЬ: Насколько я понимаю, я могу вручную передать сертификат и ключ в SSL. в Keystone, но у меня нет возможности автоматически поддерживать эти сертификаты, если я не создаю их с помощью опции letsencrypt
Keystone (насколько мне известно). Я все еще не понимаю, как я могу вручную создать ключи / сертификаты в первый раз, а затем использовать letsencrypt
для их обслуживания и обновления (и затем передать новую информацию в Heroku, когда они должны быть обновлены).