【问题标题】:Amazon web hosting URL not changing亚马逊虚拟主机 URL 不变
【发布时间】:2016-11-16 09:33:31
【问题描述】:

刚刚在 s3 存储桶中托管了一个在 amazon aws 上的网站。当我在网站中四处走动时,即使链接重定向到具有不同路径的页面上,URL 也不会改变。

我读到它与 iframe 有关,尽管我不确定它们是什么。 无论如何,我只是想知道 aws s3 是否可以通过在网站中移动来实现 URL 也得到更新。

出于测试目的,这是link to the website,要转到网站的另一部分,只需向下滚动并单击网站图片。

谢谢!

【问题讨论】:

  • 这是一个多页网站,第一个文件夹 index.html 和一个 css 文件夹,另一个文件夹包含一个 html 索引和 css 文件夹,用于存储另一个网页,如图所示。我只是使用 javascript 和引导程序。因为我不瘦,所以我有一个云端设置,可能我没有。我在一个免费域名网站上创建了一个域名,只是为了制作一个简单的免费测试页。我使用 freenom 来创建域。

标签: amazon-web-services amazon-s3


【解决方案1】:

我已经设法了解如何将网络托管 s3 存储桶连接到 freenom 免费域提供商。

  1. s3 存储桶需要与您的域名称相同 + “www”。在我的示例中,我的域是 paolo-caponeri.ga,存储桶需要是 www.paolo-caponeri.ga
  2. 然后在 freenom 域管理器中,您需要转到名称服务器部分,选择“使用默认名称服务器”,然后按“保存”
  3. 最后,您需要转到 freenom DNS 管理器并添加一条新的 CNAME 记录,左侧为“www”,右侧为亚马逊 s3 属性中提供的 s3 存储桶的完整链接;就我而言,它是“www.paolo-caponeri.ga.s3-website.eu-central-1.amazonaws.com”

就是这样,一段时间后,您应该能够连接到您的网站,而无需屏蔽 URL。 (感谢 Frederic Henri,他让我更接近答案!)

【讨论】:

    【解决方案2】:

    注意:我没有使用 freenom 的经验,所以这些建议比经过验证的解决方案更多。

    似乎 freenom 正在执行帧转发,而您需要一个“A”/“CNAME”推荐。

    如果您转到 http://testpages.paolo.com.s3-website.eu-central-1.amazonaws.com/ 并因此绕过 freenom 重定向,您的网站运行良好。

    快速搜索一下 freenom 似乎是可能的:https://my.freenom.com/knowledgebase.php?action=displayarticle&id=4

    【讨论】:

    • 因此,目前为了将 amazon s3 存储桶连接到域,我将 s3 存储桶端点放在 freenom 的 URL 转发设置中。这可行,但将 s3 存储桶端点作为 URL 提供,这非常难看。如何让浏览器中显示的网址与域名(www.paolo-caponeri.ga)一致?
    • 是的,它告诉我设置默认名称服务器,我这样做了。然后设置 DNS 记录(A、MX 和 CNAME 记录),我假设这是将 s3 存储桶链接到域的方式。不知道我是怎么做到的。我应该以某种方式从 amazon s3 存储桶中获取 A、MX 和 CNAME 吗?
    猜你喜欢
    • 2019-05-04
    • 2014-06-15
    • 2012-12-08
    • 2016-04-18
    • 2013-01-09
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多