[英]How to add WWW to domain in AWS Route53?
I have created a Record Set我创建了一个记录集
Name: www.nevermind.com.
Type: A
Alias Target: nevermind.com.
nevermind.com
is working but www.nevermind.com
is not working. nevermind.com
是工作,但www.nevermind.com
不工作。
I get an error: 404 Not Found
我收到一个错误:
404 Not Found
update: I'm using s3 service to host my code.更新:我正在使用 s3 服务来托管我的代码。
Any ideas?有任何想法吗?
For s3 hosted websites - to enable the www subdomain for your domain, you need to do the following -对于 s3 托管网站 - 要为您的域启用 www 子域,您需要执行以下操作 -
Create another s3 bucket with your subdomain name - www.nevermind.com使用您的子域名创建另一个 s3 存储桶 - www.nevermind.com
In the www.nevermind.com bucket choose properties -> static website hosting -> choose redirect requests -> in target bucket/domain put your domain "nevermind.com"在 www.nevermind.com 存储桶中选择属性 -> 静态网站托管 -> 选择重定向请求 -> 在目标存储桶/域中放置您的域“nevermind.com”
save节省
In route53 DNS record, create a new record set -> enter "www" for the Name -> select Alias: "Yes" -> use the "www.nevermind.com" s3 bucket alias endpoint.在 route53 DNS 记录中,创建一个新记录集 -> 输入“www”作为名称 -> 选择别名:“是” -> 使用“www.nevermind.com” s3 存储桶别名端点。
After this, your www.nevermind.com should redirect to nevermind.com.在此之后,您的 www.nevermind.com 应重定向到 nevermind.com。
First verify in DNS Settings correct IP address is provided for the www entry - In route53 zone records you must see an entry with Name as www and value as IP address of your server.首先在 DNS 设置中验证为 www 条目提供了正确的 IP 地址 - 在 route53 区域记录中,您必须看到一个条目,名称为 www,值为您的服务器的 IP 地址。
Second - In your webserver's virtualhost settings you need to add both www and root domains, like below.第二 - 在您的网络服务器的虚拟主机设置中,您需要添加 www 和根域,如下所示。
If you are using apache -如果您使用的是 apache -
<VirtualHost *>
ServerAdmin xx@xxxx.com
ServerName www.nevermind.com
ServerAlias *.nevermind.com nevermind.com
....
....
</VirtualHost>
If nginx -如果 nginx -
server {
listen 80;
#listen 443 ssl default_server;
server_name nevermind.com www.nevermind.com;
....
....
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.