Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
heroku在not secure node.js中转发到的自定义域_Heroku_Heroku Ssl - Fatal编程技术网

heroku在not secure node.js中转发到的自定义域

heroku在not secure node.js中转发到的自定义域,heroku,heroku-ssl,Heroku,Heroku Ssl,我需要采取哪些步骤才能将我的normal node.js应用程序移动到自定义域上安全的状态?当我访问我的heroku应用程序example.herokuapp.com时,通过https://的连接是安全的 但是,当我将heroku域转发到我自己的站点www.example.com时,它会显示一条警告,表明连接不安全 网上有没有回答这个问题的文章?我似乎找不到关于采取什么步骤的任何信息。感谢大家使用Heroku应用程序设置自定义域SSL的步骤如下: 1-添加SSL附加组件: $ heroku ad

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

但是,当我将heroku域转发到我自己的站点
www.example.com
时,它会显示一条警告,表明连接不安全


网上有没有回答这个问题的文章?我似乎找不到关于采取什么步骤的任何信息。感谢大家

使用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开发中心找到更多信息:


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


heroku certs:auto:enable-a

我看到这个插件的价格是20美元/个月,但我正在支付嗜好帐户的费用,所以有一种方法可以免费做到这一点,对吗?定价页面显示
为自定义域提供免费SSL
。感谢您提供到开发中心的有用链接!似乎SSL现在已经包含在公共运行时中的应用程序中,而不仅仅是在私有空间中,因此您不需要附加组件。我以前没有尝试过,但这里有到文档的链接:免费层是什么?