我需要为我的新域名购买SSL证书吗?



我在Heroku上托管我的应用程序,它说它是"安全的";在域栏没有问题。我有以下设置:

SECURE_SSL_REDIRECT = True

现在我添加了自己的域名,并重新配置了我的应用程序以指向该域名。我这样做是否丢失了某种SSL ?

有时当我尝试加载网页时会出现错误,上面写着:

ERR_SSL_UNRECOGNIZED_NAME_ALERT

可能。

Heroku自动为默认的myapp.herokuapp.com域提供HTTPS,但对于自定义域,您将不得不做一些额外的工作。

ACM

最简单的解决方案是使用自动证书管理,它是由Let's Encrypt提供支持的。这可以像运行

一样简单
heroku certs:auto:enable

但是,此功能仅适用于付费dynos。这是"free"从某种意义上说,它包含在付费的动态系统中,但如果您还没有使用付费的动态系统,则必须升级才能使用它。

<<h2> Heroku SSL/h2>如果您出于某种原因不想使用ACM,您也可以携带自己的Heroku SSL证书。配置有点复杂,但是您可以对证书供应商有更多的控制,如果您愿意,您可以将它与免费的dynos一起使用。