2016-04-17 9 views
0

Dies muss einfach sein. Ich habe einen A-Eintrag, der gut auf meinen Server zeigt. Allerdings habe ich gerade ein CNAME für eine "www" .website.com hinzugefügt, die auf website.com verweist, aber es gibt jetzt nur einen Nginx 404-Fehler zurück. Als Referenz verwende ich Laravel Forge, um den Server und natürlich AWS Route 53 für DNS bereitzustellen.AWS Route 53 CNAME

Antwort

0

Ich möchte eine Antwort posten, falls jemand auf dieses Problem wie ich stößt. Ich war mir nicht bewusst, dass dies durch die Konfiguration der Nginx-Konfigurationsdatei und durch Laravel Forge gelöst werden kann, es ist ziemlich einfach.

Auf meinem Server habe ich zwei Seiten (eine verweist auf site.com und eine auf www.site.com). In meinem DNS-Provider (AWS Route 53) habe ich einen A-Eintrag für jede URL und beide zeigen auf die öffentliche IP meines Servers.

Also, gehe ich in die Nginx-Konfiguration (durch Laravel Forge) für die Site, die ich umleiten möchte (in diesem Fall möchte ich von www zu nicht-www gehen) und bearbeiten Sie die Konfigurationsdatei, um Folgendes einzuschließen.

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

Funktioniert perfekt jetzt!

Verwandte Themen