我需要采取哪些步骤将我的正常node.js应用程序迁移到我的自定义域中安全的状态?当我访问我的heroku应用程序example.herokuapp.com
时,该连接在https://之间是安全的。heroku在不安全的情况下转发到的自定义域名node.js
当我转发那个heroku域到我自己的网站,但是www.example.com
,它显示一个警告,连接是不是安全。
有没有网上回答这个问题的文章?我似乎无法找到有关采取何种措施的任何信息。感谢所有
我需要采取哪些步骤将我的正常node.js应用程序迁移到我的自定义域中安全的状态?当我访问我的heroku应用程序example.herokuapp.com
时,该连接在https://之间是安全的。heroku在不安全的情况下转发到的自定义域名node.js
当我转发那个heroku域到我自己的网站,但是www.example.com
,它显示一个警告,连接是不是安全。
有没有网上回答这个问题的文章?我似乎无法找到有关采取何种措施的任何信息。感谢所有
用于设置自定义域的SSL与您的Heroku应用的步骤如下:
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的开发中心的详细信息:
我看到附加费用$ 20 /月,但我付出的爱好帐户,以便有一个办法可以免费做对?定价页面显示“FREE CUSTOM DOMAINS”。感谢有用的链接到开发中心! –
看起来SSL现在包含在公共运行时的应用程序中,而不仅仅是在私人空间中,因此您不需要附加组件。我还没有尝试过,但这里是链接到文档:https://blog.heroku.com/ssl-is-now-included-on-all-paid-dynos –