
比如 阿里云的 IP 应用加速,给的 CNAME 是 xxxx.XXXXX.xxx.w.kunlunhuf.com
非 80/443 端口
对应端口上 搭建了 webserver ,不想用自己的域名的情况下,肯定也没有 .kunlunhuf.com 这个域名的理权限,有可能 给这个 cname 地址申请到证书吗?
1 joyanhui OP 看了 asme.sh 的非标端口申请证书,貌似也是要求标准端口需要可以从外网通过 80/443 访问到 well-known 才可以? |
2 ysc3839 2023-12-05 20:12:31 +08:00 via Android 不可能 |
3 Shiroka 2023-12-05 20:30:28 +08:00 1. 非标端口不可用,请看 https://letsencrypt.org/zh-cn/docs/challenge-types/ “HTTP-01 验证只能使用 80 端口。 因为允许客户端指定任意端口会降低安全性,所以 ACME 标准已禁止此行为。” 2. 属于滥用云厂商提供的 CNAME ,不建议 |
4 Suzutan 2023-12-05 21:35:33 +08:00 via iPhone 买个便宜的域名来绑是最优解 |
5 crazyweeds 2023-12-05 21:42:54 +08:00 既然如此,为啥不 DDNS 呢? |
6 cpstar 2023-12-05 21:45:14 +08:00 都阿里云了,一样有不要钱的证书啊 |
7 datou 2023-12-05 22:03:08 +08:00 @cpstar 不是 domain owner 不能申请 dv 证书吧 |
8 hefish 2023-12-05 22:53:47 +08:00 自签吧,随便怎么都行 |
9 GuangXiN 2023-12-06 08:24:33 +08:00 你为啥要给 CNAME 目标域名签发证书?直接用自己的域名证书不行吗? |
10 cpstar 2023-12-06 09:56:18 +08:00 额?刚明白,你为啥给 CDN 的域名搞证书?那就是过路门神,真正的证书是你后端实际域名的,配置 CDN 的时候,也会把证书 key 、pem 都设置到 CDN 配置里。 |
11 virusdefender 2023-12-06 10:04:38 +08:00 以 http 流量为例,你的应用如果发送的 host 是这个 cname 而不是自己绑定的域名,大概率网关上会有拦截。如果你要指定成自己的 host ,那为啥不再绑定一个域名呢,或者能指定 host 的话,直接用自签名证书也可以。 |