2016-04-17 2 views
0

Cela doit être simple. J'ai un enregistrement qui pointe vers mon serveur. Cependant, je viens d'ajouter un CNAME pour un "www" .website.com qui pointe vers website.com, mais il ne renvoie maintenant qu'une erreur Nginx 404. Pour référence, j'utilise Laravel Forge pour déployer le serveur et bien sûr AWS Route 53 pour DNS.AWS Route 53 CNAME

Répondre

0

Je veux poster une réponse au cas où quelqu'un rencontrerait ce problème comme je l'ai fait. Je ne savais pas que cela pouvait être résolu en configurant le fichier de configuration Nginx et à travers Laravel Forge, c'est plutôt facile.

Sur mon serveur, j'ai 2 sites (un pointant vers site.com et un pointant vers www.site.com). Dans mon fournisseur DNS (AWS Route 53), j'ai un enregistrement A pour chaque URL et les deux pointent vers l'adresse IP publique de mon serveur. Donc, je vais dans la config Nginx (par Laravel Forge) pour le site que je veux rediriger (dans ce cas, je veux aller de www à non-www) et éditer le fichier de configuration pour inclure ce qui suit.

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

Fonctionne parfaitement maintenant!