gpt4 book ai didi

ssl - 我怎样才能让 Heroku 的 SSL 功能,证书 :auto, 为我的非 www 域工作?

转载 作者:太空宇宙 更新时间:2023-11-03 14:36:55 24 4
gpt4 key购买 nike

据推测,此命令应该自动为您的域设置 SSL:

heroku certs:auto:enable

这适用于我的域“www.example.io”但不适用于“example.io”。我需要为此做些什么特别的事情吗?这是输出:

➜  ExamPleGit.clean git:(master) heroku certs:auto
=== Automatic Certificate Management is enabled on example

Certificate details:
Common Name(s): www.example.io
Expires At: 2018-01-22 15:04 UTC
Issuer: /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
Starts At: 2017-10-24 15:04 UTC
Subject: /CN=www.example.io
SSL certificate is verified by a root authority.

Domain Status
────────────── ────────────
www.example.io DNS Verified
example.io Failing

=== Some domains are failing validation, please verify that your DNS matches: heroku domains
➜ ExamPleGit.clean git:(master) heroku domains
=== example Heroku Domain
example.herokuapp.com

=== example Custom Domains
Domain Name DNS Record Type DNS Target
────────────── ─────────────── ────────────────────────────
www.example.io CNAME www.example.io.herokudns.com
example.io ALIAS or ANAME example.io.herokudns.com

最佳答案

我解决这个问题的方法是在我的域提供商控制面板中简单地重定向来自 example.io -> www.example.io 的所有流量,所以我不需要担心该 URL 的 SSL。对于 Namecheap,转到您域的高级 DNS 设置并添加此条目:

URL 重定向记录@ http://www.example.io/

完成后,您就可以设置节点或 PHP(通过 .htaccess 文件)强制所有 http -> https 并为自己提供一个 SSL 安全站点。

关于ssl - 我怎样才能让 Heroku 的 SSL 功能,证书 :auto, 为我的非 www 域工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46916105/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com