2016-04-17 3 views
0

Это должно быть просто. У меня есть запись A, которая точно указывает на мой сервер. Тем не менее, я просто добавил CNAME для «www» .website.com, который указывает на сайт.com, но теперь он просто возвращает ошибку Nginx 404. Для справки, я использую Laravel Forge для развертывания сервера и, конечно, AWS Route 53 для DNS.AWS Route 53 CNAME

ответ

0

Я хочу опубликовать ответ на случай, если кто-нибудь столкнется с этой проблемой, как я. Я не знал, что это можно решить, настроив конфигурационный файл Nginx и через Laravel Forge, это довольно легко.

На моем сервере у меня есть 2 сайта (один указывает на сайт.com и один указывает на www.site.com). В моем DNS-провайдере (AWS Route 53) у меня есть запись A для каждого URL-адреса и оба указывают на общедоступный IP-адрес моего сервера.

Итак, я перехожу в конфигурацию Nginx (через Laravel Forge) для сайта, который я хочу перенаправить (в этом случае я хочу перейти с www на не-www) и отредактировать конфигурационный файл, чтобы включить следующее.

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

Работы прекрасно сейчас!

Смежные вопросы