繁体   English   中英

用于静态托管的带有 Amazon S3 存储桶的 CNAME 子域

[英]CNAME Subdomain with Amazon S3 Bucket for Static Hosting

我在 Amazon S3 中有一个存储桶,它是为静态托管设置的,名为alula-dev.sparkxr.com

它在这里工作。

我有一个CNAME记录alula-dev ,它被设置为alula-dev.sparkxr.com.s3-website-us-west-2.amazonaws.com

存储桶名称与 CNAME 匹配。

根据我读过的文档,这应该有效,但我一定有什么问题,因为我已经等了 48 小时让它传播,而alula-dev.sparkxr.com仍然没有显示任何内容。 任何人都可以帮忙吗?

我有一个 CNAME 记录 alula-dev,它被设置为 alula-dev.sparkxr.com.s3-website-us-west-2.amazonaws.com

让我们检查一下。

dig alula-dev.sparkxr.com

; <<>> DiG 9.10.6 <<>> alula-dev.sparkxr.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 18884
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;alula-dev.sparkxr.com.     IN  A

;; ANSWER SECTION:
alula-dev.sparkxr.com.  3444    IN  CNAME   alula-dev.sparkxr.com.s3-website-us-west-2.amazonaws.com.sparkxr.com.                                                                                             
                                                

所以你有一个额外的sparkxr.com. CNAME record.lula-dev.sparkxr.com.s3-website-us-west-2.amazonaws.com 的末尾。 sparkxr.com。 删除它,它应该可以工作。

更新我的坏。 没有多余的字符,但末尾缺少点。 因此名称服务器将其视为相对主机名并将 $ORIGIN 附加到它。 所以,你的 CNAME 记录应该是。

alula-dev.sparkxr.com.  3444    IN  CNAME   alula-dev.sparkxr.com.s3-website-us-west-2.amazonaws.com.

注意最后一个点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM