0

我一直在尝试在 Amazon s3 上托管一个静态网站,并按照http://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html的说明进行操作。我使用我的域 example.com 作为我的存储桶名称,并且我能够使用提供的存储桶 url 在我的浏览器上访问该站点。但是,我随后尝试将 www.example.com 配置为重定向到 example.com,但未能成功使其重定向。我究竟做错了什么?

4

3 回答 3

3
  1. 创建存储桶。
  2. 右键单击文件并将其公开。
  3. 检查属性以获取公共 url。它看起来像这样, <bucket-name>.s3-website-<AWS-region>.amazonaws.com
  4. 将用户从所需域重定向到公共 url 。

现在,如果您创建一个静态 html 页面。将 html 页面放在存储桶内的文件夹中。将js、css等依赖文件放在文件夹或子文件夹中,并在html页面中添加它们的相对url。所有依赖文件也必须标记为公共文件。

于 2013-10-22T05:24:04.220 回答
0

您使用的是哪个域名服务?AWS Route 53 还是 GoDaddy?

如果您使用 AWS Route 53 购买了域名,这非常简单,您需要添加一个新的托管区域条目并选择您的 S3 存储桶作为别名。

如果是 GoDaddy 或其他托管服务提供商,则需要额外的配置步骤。

于 2017-05-09T05:41:20.880 回答
0

我的选择:https ://github.com/igorkasyanchuk/amazon_static_site

使用此工具上传静态文件并使用 Amazon S3、Cloudflare 在您自己的域中托管。您还将免费获得 HTTPS。

该工具是开源的,可用于生产。

于 2020-03-08T22:07:55.413 回答