gpt4 book ai didi

amazon-s3 - 使用 AWS S3 和 Route 53 托管静态网站

转载 作者:行者123 更新时间:2023-12-02 22:34:14 24 4
gpt4 key购买 nike

假设我目前在专用服务器上有网站 www.a.com(完全静态),我想切换到 AWS。

到目前为止,我做了以下事情:创建 bucket www.a.com,给予适当的权限使其成为网络(对公众可见)并上传所有文件。获取http://www.a.com.s3-website-eu-west-1.amazonaws.com .

我在 AWS Route 53 中创建了托管区域并自动获得了两个记录集,NS 和 SOA。接下来,我为 *.a.com 添加了 CNAME。具有值(value) http://www.a.com.s3-website-eu-west-1.amazonaws.com

现在的问题是,我要为 A 记录添加什么?我没有IP。(因为没有A记录,www.a.com可以用,a.com不行)。

我能否以某种方式使用我的专用服务器来继续提供电子邮件服务?如果我有 WHM/cPanel 服务器,我应该如何设置 MX?

谢谢。

最佳答案

首先,我建议添加一个名为 a.com 的附加存储桶并处理它,但不要删除 www.a.com,稍后您将向其添加 CNAME,以便 www.a.com 重定向到a.com 在浏览器中。

现在您已经创建了 a.com 存储桶,转到属性 > 静态网站托管 > 启用网站托管 > 输入 index.html 并将具有该名称的文件上传到您的存储桶。

然后转到属性 > 权限 > 编辑存储桶策略 > 粘贴下面的代码:

{
"Version":"2008-10-17",
"Statement":[{
"Sid":"PublicReadForGetBucketObjects",
"Effect":"Allow",
"Principal": {
"AWS": "*"
},
"Action":["s3:GetObject"],
"Resource":["arn:aws:s3:::example-bucket/*"
]
}
]
}

将 {example-bucket} 更改为 {a.com} 并保存。

现在转到 Route53 > 选择您的域 > 转到记录集 > 创建记录集

确保“类型”设置为“A”,然后选择“别名”旁边的"is"。单击别名目标区域,在 S3 网站下,您现在应该会看到 a.com。选择它,然后在底部选择“创建记录集”。

你已经完成了。

关于amazon-s3 - 使用 AWS S3 和 Route 53 托管静态网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11711781/

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