【发布时间】:2021-12-13 12:19:46
【问题描述】:
我最近在 OVH 为我在 Heroku 上托管的应用购买了一个域名。然后,我为 dynos 付费以设置自动 SSL 证书。
在我看来一切正常:
Domain Status Last Updated
─────────── ─────────── ────────────
mpjrigot.eu Cert issued 2 minutes
mpjrigot.fr Cert issued 2 minutes
但我的 URL 仍然是 HTTP。我错过了什么?
编辑
我正在为这个应用程序使用 React.js
我也有一个 Ruby on Rails 回来,但对于 nom 我将它保留在 heroku.app 上,工作正常
第二次编辑
使用 react-https-redirect、force-https 或 react-ssl-redirect...
基本上,chrome 告诉我“这不是一个安全的空间”,这是一个假的 https,可能想窃取用户的密码和东西
所以我在 HerokuApp 上设置了 SSL, 我在 OVH 上获得了一个指向应用 IP 的域
但是 http 在某种程度上并不安全
我真的认为我错过了一些明显的东西,因为我是新手......
【问题讨论】:
-
您如何在 Heroku 上托管您的 React 应用程序?生产 React 构建只是静态文件,而这并不是 Heroku 所做的。你如何托管你的 React 应用程序将决定最佳的行动方案。
-
好吧,我只是在生产中部署我的 Git Main 分支,如果这就是你的意思的话
-
不是真的...您是在开发模式下部署 React 还是使用生产版本?你能告诉我们你的
package.json吗?你有Procfile吗? -
我终于明白了,将我的域名从 OVH 切换到 Gandi... 结果 ovh 只使用在 Heroku 上不起作用的静态 IP ...
标签: ssl heroku ssl-certificate