如何使我的HTTP网站成为HTTPS?

时间:2019-06-01 15:41:22

标签: ssl heroku https

我有一个名为http://jobdirecto.com/的网站,我想将其转换为HTTPS。

该站点托管在Heroku以及我从Namecheap获得的域中。

我得到了Heroku的付费版本,因为它允许我配置SSL(我认为这是我必须配置以使其成为HTTPS)。他们要求我提供我没有的“公共证书”。

我还从SSLs.com购买了SSL,他们给了我一个私钥,但没有公共证书。

我迷失了现在必须做的确保我的网站安全的事情。

1 个答案:

答案 0 :(得分:0)

无需购买任何东西。使用由Automated Certificate Management支持的Heroku的Let's Encrypt

  1. 运行heroku domains并记下它列出的.herokudns.com

  2. 为您的自定义域设置CNAME记录,该记录指向上一步中的.herokudns.com

  3. 运行heroku certs:auto:enable以启动证书配置过程

  4. 运行heroku certs:auto以查看证书的状态

请注意

  

为您的应用的自定义域生成TLS证书通常需要45至60分钟

这将使您的站点通过HTTPS运行,但不会自动将请求从HTTP重定向到HTTPS。为此,我们需要更多地了解您的应用程序。

相关问题