![](/img/trans.png)
[英]Is it possible to connect a Route 53 hosted zone to Lightsail Container Service using the apex domain?
[英]Apex domain redirect to www Route 53
目前,我的网站托管在运行 Nginx 的 CentOS 服务器上。
我有两个域,example.com 和 example.org,我希望将所有流量从example.com
重定向到example.org
,并设法使其适用于www.example.org
(正确提供网站)和www.example.com
(重定向到www.example.org
)。
我已经尝试设置它一段时间了,但仍然无法从example.com
重定向到www.example.org
。
在 Route 上,我有一个 CNAME www 记录,它指向我的 EC2 实例,但由于不能对 apex 记录进行同样的操作,我已经研究并决定为我的 EC2 实例和 apex 创建一个负载均衡器record 指向新创建的负载均衡器,使用负载均衡器描述中的 DNS 名称。
在我的浏览器上粘贴负载均衡器 DNS 名称可以正确加载我的网站,但点击example.com
会返回 Nginx 404 错误页面。
在 53 号公路上,我有:
Record name Type Alias Value/Route traffic to
example.com A Yes lb.to.ec2.instance.amazonaws.com (DOESN'T WORK, Nginx 404)
www.example.com CNAME No ec2.instance.compute-1.amazonaws.com (WORKS)
在我服务器的 Nginx 配置中,我有
server {
listen 80;
server_name example.com lb.to.ec2.instance.amazonaws.com;
return 301 https://www.example.org$request_uri;
}
我检查了 Nginx 访问日志并确认是我的服务器返回了 404 错误。 我错过了什么吗? 我什至试过
server {
listen 80;
return 301 https://www.example.org$request_uri;
}
只是为了确保它每次都能重定向到正确的地址,仍然没有运气。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.