如何将WWW添加到AWS Route53中的域?

时间:2018-06-22 09:54:44

标签: amazon-web-services dns amazon-route53

我已经创建了一个记录集

Name: www.nevermind.com.
Type: A
Alias Target: nevermind.com.

nevermind.com在工作,但是www.nevermind.com在工作。

我收到一个错误:404 Not Found

更新:我正在使用s3服务托管代码。

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

对于s3托管网站-要为您的域启用www子域,您需要执行以下操作-

  • 使用您的子域名-www.nevermind.com

  • 创建另一个s3存储桶
  • 在www.nevermind.com存储桶中,选择属性->静态网站托管->选择重定向请求->在目标存储桶/域中,将您的域“ nevermind.com”

  • 保存

  • 在route53 DNS记录中,使用“ www.nevermind.com”存储桶别名终结点。

此后,您的www.nevermind.com应该重定向到nevermind.com。

答案 1 :(得分:0)

首先在DNS设置中验证www条目是否提供了正确的IP地址- 在route53区域记录中,您必须看到一个名称为www且值为服务器IP地址的条目。

第二个- 在Web服务器的虚拟主机设置中,您需要同时添加www和根域,如下所示。

如果您使用的是Apache-

<VirtualHost *>
    ServerAdmin xx@xxxx.com
    ServerName www.nevermind.com
    ServerAlias *.nevermind.com nevermind.com
    ....
    ....
</VirtualHost>

如果是nginx-

server {
  listen 80;
  #listen 443 ssl default_server;
  server_name nevermind.com www.nevermind.com;
  ....
  ....