如何将 WWW 添加到 AWS Route53 中的域?
How to add WWW to domain in AWS Route53?
我已经创建了一个记录集
Name: www.nevermind.com.
Type: A
Alias Target: nevermind.com.
nevermind.com
正常但 www.nevermind.com
不正常。
我得到一个错误:404 Not Found
更新:我正在使用 s3 服务来托管我的代码。
有什么想法吗?
首先在 DNS 设置中验证为 www 条目提供了正确的 IP 地址 -
在 route53 区域记录中,您必须看到名称为 www 且值为服务器 IP 地址的条目。
第二 -
在您的网络服务器的虚拟主机设置中,您需要添加 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;
....
....
对于 s3 托管网站 - 要为您的域启用 www 子域,您需要执行以下操作 -
使用您的子域名创建另一个 s3 存储桶 - www.nevermind.com
在 www.nevermind.com 存储桶中选择属性 -> 静态网站托管 -> 选择重定向请求 -> 在目标 bucket/domain 中输入你的域 "nevermind.com"
保存
在 route53 DNS 记录中,创建一个新记录集 -> 输入 "www" 作为名称 -> select 别名:"Yes" -> 使用 "www.nevermind.com" s3 存储桶别名端点。
在此之后,您的 www.nevermind.com 应该重定向到 nevermind.com。
我已经创建了一个记录集
Name: www.nevermind.com.
Type: A
Alias Target: nevermind.com.
nevermind.com
正常但 www.nevermind.com
不正常。
我得到一个错误:404 Not Found
更新:我正在使用 s3 服务来托管我的代码。
有什么想法吗?
首先在 DNS 设置中验证为 www 条目提供了正确的 IP 地址 - 在 route53 区域记录中,您必须看到名称为 www 且值为服务器 IP 地址的条目。
第二 - 在您的网络服务器的虚拟主机设置中,您需要添加 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;
....
....
对于 s3 托管网站 - 要为您的域启用 www 子域,您需要执行以下操作 -
使用您的子域名创建另一个 s3 存储桶 - www.nevermind.com
在 www.nevermind.com 存储桶中选择属性 -> 静态网站托管 -> 选择重定向请求 -> 在目标 bucket/domain 中输入你的域 "nevermind.com"
保存
在 route53 DNS 记录中,创建一个新记录集 -> 输入 "www" 作为名称 -> select 别名:"Yes" -> 使用 "www.nevermind.com" s3 存储桶别名端点。
在此之后,您的 www.nevermind.com 应该重定向到 nevermind.com。