Heroku ACM https 仅适用于 herokuapp
Heroku ACM https only works on herokuapp
我在专业的 Heroku dyno 上有一个 React 应用程序 运行。它有一个带有裸重定向的自定义域,通过 GoDaddy 注册。
根据 Heroku 说明和我阅读的其他 Whosebug 帖子,我认为我已正确配置所有内容。事实上,当我去 https://www.myapp.herokuapp.com
时,我得到了正确的行为。但是,当我转到 https://www.mywebsite.com
时,我仍然得到:
Your connection is not private. Attackers might be trying to steal your information.
heroku domains
是:
=== myapp Heroku Domain
myapp.herokuapp.com
=== myapp Custom Domains
Domain Name DNS Record Type DNS Target
www.mywebsite.com CNAME xxx-yyy-1234567.herokudns.com
该 DNS 地址是我在 GoDaddy 中设置我的 CNAME 指向的地址:
CNAME www xxx-yyy-1234567.herokudns.com 1 Hour
heroku certs
是:
Name Common Name(s) Expires Trusted Type
────────────────── ────────────────── ──────────────────── ─────── ────
tyrannosaurs-66282 www.mywebsite.com 2020-08-15 10:32 UTC True ACM
最后,我的heroku certs:auto
是:
=== Automatic Certificate Management is enabled on myapp
Certificate details:
Common Name(s): www.mywebsite.com
Expires At: 2020-08-15 10:32 UTC
Issuer: /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
Starts At: 2020-05-17 10:32 UTC
Subject: /CN=www.mywebsite.com
SSL certificate is verified by a root authority.
Domain Status
────────────────── ───────────
www.mywebsite.com Cert issued
据我所知,一切都设置正确。我错过了什么?
有一件事可能是一个问题:我最初尝试通过在 Let's Encrypt 上注册我的网站来手动设置 SSL。但是在 Heroku 不断重定向到 va-acm 后停止并切换到 ACM,从而无法确认。
没关系,它确实有效,只是需要一段时间来传播。留下这个 Q 作为参考点,以便人们知道正确的配置是什么。
此外,https 始终适用于 herokupapp。与您的 ACM/DNS 配置无关。
我在专业的 Heroku dyno 上有一个 React 应用程序 运行。它有一个带有裸重定向的自定义域,通过 GoDaddy 注册。
根据 Heroku 说明和我阅读的其他 Whosebug 帖子,我认为我已正确配置所有内容。事实上,当我去 https://www.myapp.herokuapp.com
时,我得到了正确的行为。但是,当我转到 https://www.mywebsite.com
时,我仍然得到:
Your connection is not private. Attackers might be trying to steal your information.
heroku domains
是:
=== myapp Heroku Domain
myapp.herokuapp.com
=== myapp Custom Domains
Domain Name DNS Record Type DNS Target
www.mywebsite.com CNAME xxx-yyy-1234567.herokudns.com
该 DNS 地址是我在 GoDaddy 中设置我的 CNAME 指向的地址:
CNAME www xxx-yyy-1234567.herokudns.com 1 Hour
heroku certs
是:
Name Common Name(s) Expires Trusted Type
────────────────── ────────────────── ──────────────────── ─────── ────
tyrannosaurs-66282 www.mywebsite.com 2020-08-15 10:32 UTC True ACM
最后,我的heroku certs:auto
是:
=== Automatic Certificate Management is enabled on myapp
Certificate details:
Common Name(s): www.mywebsite.com
Expires At: 2020-08-15 10:32 UTC
Issuer: /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
Starts At: 2020-05-17 10:32 UTC
Subject: /CN=www.mywebsite.com
SSL certificate is verified by a root authority.
Domain Status
────────────────── ───────────
www.mywebsite.com Cert issued
据我所知,一切都设置正确。我错过了什么?
有一件事可能是一个问题:我最初尝试通过在 Let's Encrypt 上注册我的网站来手动设置 SSL。但是在 Heroku 不断重定向到 va-acm 后停止并切换到 ACM,从而无法确认。
没关系,它确实有效,只是需要一段时间来传播。留下这个 Q 作为参考点,以便人们知道正确的配置是什么。
此外,https 始终适用于 herokupapp。与您的 ACM/DNS 配置无关。