heroku转发到不安全node.js的自定义域

时间:2016-12-11 17:26:36

标签: heroku heroku-ssl

我需要采取哪些步骤才能将我的普通node.js应用程序移动到我的自定义域上安全的状态?当我访问我的heroku应用程序example.herokuapp.com时,连接在https://。

之间是安全的

当我将heroku域转发到我自己的网站www.example.com时,会显示连接安全的警告。

网上有没有回复此问题的文章?我似乎无法找到有关采取何种步骤的任何信息。谢谢大家

2 个答案:

答案 0 :(得分:1)

使用Heroku应用程序设置自定义域SSL的步骤如下:

1-添加您的SSL插件:

$ heroku addons:add ssl

2-将证书添加到您的应用

使用您在上一步中生成的证书,将其上传到Heroku:

$ heroku certs:add server.crt server.key

3-配置DNS

在DNS配置中添加一个CNAME记录,该记录指向将托管安全流量的域名,例如www.yourdomain.com到SSL端点主机名,例如example.herokussl.com。有关如何执行此操作的说明,请咨询DNS提供商。目标应该是与域关联的SSL端点的完全限定域名。

您可以在Heroku开发中心找到更多信息:

https://devcenter.heroku.com/articles/ssl-endpoint

答案 1 :(得分:0)

假设您拥有业余或专业帐户,请运行以下命令以使自动证书管理(ACM)正常工作:

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

https://devcenter.heroku.com/articles/automated-certificate-management