簡體   English   中英

在heroku應用程序的自定義域上的ssl

[英]ssl on custom domain for heroku app

我想將自定義域連接到在Heroku上構建的應用程序。 有人可以確認我確實需要購買證書,另外在Heroku上購買SSL插件嗎?

我需要兩者還是其中之一? 插件有什么意義?

/克努特

如果您已經在使用付費dynos(例如Hobby dynos),那么您可以通過在應用程序中免費使用Heroku SSL來節省一些費用,而不是支付SSL端點添加費用。 這假設您的應用程序不需要支持真正的舊瀏覽器(請參閱支持的最低瀏覽器版本

這些附加內容基本上提供了您的應用程序對您的私有域SSL所需的協議支持。

但是,無論您選擇上述哪一項,您仍需要另外獲得SSL證書。 實際證書有各種不同的產品,包括來自Let's Encrypt的免費證書。

有關在Heroku上使用Heroku SSL使用免費Let's加密證書的說明,請參閱此處

結論:如果您已經在使用付費dynos,那么您應該可以免費為自定義Heroku域添加完整的SSL支持。

但是,如果您發現上述情況太令人困惑,您可能需要花費一些錢來購買服務,例如Expedited SSL ,它會為您提供證書(按月收費)並負責安裝並保持更新的整個問題在Heroku上。

Heroku使自定義域名使用SSL變得更加容易,現在假設您沒有參加免費套餐計划(如果您支付至少一個dyno,那么你很高興)。

https://blog.heroku.com/announcing-automated-certificate-management

基本上,一旦您的應用程序有付費計划,Heroku將為您和您添加的任何自定義域生成證書。 然后,您需要檢查您的域名提供商是否擁有正確的轉發設置等。

要將ssl添加到現有應用程序,您可以運行:

$ heroku certs:auto:enable -a <app name>

然后運行以下命令並確保返回自定義域:

$heroku domains

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM