我使用KeystoneJS的letsencrypt
選項來自動配置和維護項目的HTTPS信息。我希望能夠將其配置爲在Heroku上使用自定義域;我已按照a previous guide實際配置HTTPS(似乎可行),但是當我在我的網站上加載HTTPS時,它說我的證書僅適用於*.herokuapps.com
,而不適用於我的實際域。我是否需要配置Heroku SSL Beta插件才能讓HTTPS明確使用我的域名?如果我這樣做,即使我的HTTPS信息正在服務器上生成而不是本地生成,我如何提供它所要求的密鑰和證書? (相反,我怎麼能夠在本地生成這些信息,然後讓Keystone和Heroku使用相同的信息)?使用LetsEncrypt&Heroku配置KeystoneJS應用程序
編輯:據我所知,我可以manually pass a certificate and key到Keystone的SSL選項,但我沒有辦法自動維護這些證書,除非我用letsencrypt
Keystone選項(據我所知)實例化它們。我仍然對第一次如何手動創建密鑰/證書感到困惑,然後使用letsencrypt
來維護和更新它們(並且,然後在需要更新時將新信息與Heroku進行通信)。