我想將自定義域連接到構建於Heroku上的應用程序。有人可以確認我確實需要購買證書,並且購買Heroku上的SSL插件嗎?用於heroku應用程序的自定義域上的ssl
我是否需要兩者或者其中之一足夠?插件的意義是什麼?
/克努特
我想將自定義域連接到構建於Heroku上的應用程序。有人可以確認我確實需要購買證書,並且購買Heroku上的SSL插件嗎?用於heroku應用程序的自定義域上的ssl
我是否需要兩者或者其中之一足夠?插件的意義是什麼?
/克努特
如果你已經在使用支付DYNOS(如業餘愛好DYNOS),那麼你可以在你的應用程序中使用Heroku SSL免費,而不是爲SSL Endpoint add on支付節省一些成本。 這是假設你的應用程序並不需要支持真正的舊的瀏覽器(見Minimum supported browser versions。
這些附加功能基本上提供協議支持你的應用需要與你的私人領地SSL。
不過,無論是哪如果您選擇以上2種,您仍然需要購買SSL證書。實際證書有各種不同的產品,包括免費證書,例如Let's Encrypt。
請參閱here瞭解使用免費讓我們用Heroku SSL對Heroku進行加密。
底線:如果您已經在使用付費dynos,那麼您應該可以免費爲自定義Heroku域添加完整的SSL支持。
如果您發現上述內容太令人困惑,您可能需要支付一些服務費用,如Expedited SSL,該服務會爲您提供證書(每月費用),並負責安裝它的整個問題以及保持它在Heroku上更新。
現在假設您不在免費層計劃(如果您至少支付一臺測功機,您最好去使用),Heroku使自定義域的SSL更加容易使用。
https://blog.heroku.com/announcing-automated-certificate-management
基本上,一旦你有你的應用程序付費計劃,Heroku的會爲您生成證書,並添加了任何自定義域。然後,你需要檢查是否有正確的轉發設置您的域名提供商等
要添加SSL到現有的應用程序,你可以運行:
$ heroku certs:auto:enable -a <app name>
然後運行下面的命令,並確保您的自定義域名被退回:
$heroku domains
很好的答案!謝謝 – knutigro