AWS Route 53 CNAME

时间:2016-04-17 16:23:17

标签: amazon-route53 laravel-forge

这必须简单。我有一条A记录指向我的服务器就好了。但是,我刚刚为指向website.com的“www”.website.com添加了一个CNAME,但它现在只返回一个Nginx 404错误。作为参考,我使用Laravel Forge来部署服务器,当然还有AWS Route 53 for DNS。

1 个答案:

答案 0 :(得分:0)

我想发布一个答案,以防有人像我一样遇到这个问题。我不知道这可以通过配置Nginx配置文件和通过Laravel Forge解决,这很容易。

在我的服务器上,我有2个站点(一个指向site.com,一个指向www.site.com)。在我的DNS提供程序(AWS Route 53)中,我为每个URL都有一条A记录,并且都指向我服务器的公共IP。

所以,我进入Nginx配置(通过Laravel Forge)我要重定向的网站(在这种情况下我想从www转到非www)并编辑配置文件以包含以下内容。

 server_name www.site.com;
 return 301 $scheme://site.com$request_uri;

现在完美运作!