我需要采取哪些步骤才能将我的普通node.js应用程序移动到我的自定义域上安全的状态?当我访问我的heroku应用程序example.herokuapp.com
时,连接在https://。
当我将heroku域转发到我自己的网站www.example.com
时,会显示连接不安全的警告。
网上有没有回复此问题的文章?我似乎无法找到有关采取何种步骤的任何信息。谢谢大家
答案 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开发中心找到更多信息:
答案 1 :(得分:0)
假设您拥有业余或专业帐户,请运行以下命令以使自动证书管理(ACM)正常工作:
heroku certs:auto:enable -a <app name>
https://devcenter.heroku.com/articles/automated-certificate-management