【发布时间】:2016-04-17 16:23:17
【问题描述】:
这必须很简单。我有一个指向我的服务器的 A 记录就好了。但是,我刚刚为指向 website.com 的“www”.website.com 添加了一个 CNAME,但它现在只是返回 Nginx 404 错误。作为参考,我使用 Laravel Forge 来部署服务器,当然还有用于 DNS 的 AWS Route 53。
【问题讨论】:
标签: amazon-route53 laravel-forge
这必须很简单。我有一个指向我的服务器的 A 记录就好了。但是,我刚刚为指向 website.com 的“www”.website.com 添加了一个 CNAME,但它现在只是返回 Nginx 404 错误。作为参考,我使用 Laravel Forge 来部署服务器,当然还有用于 DNS 的 AWS Route 53。
【问题讨论】:
标签: amazon-route53 laravel-forge
我想发布一个答案,以防有人像我一样遇到这个问题。我不知道这可以通过配置 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;
现在完美运行!
【讨论】: