2016-12-14 4 views
0

Ich habe einen Server von Digital Ocean. Ich benutze Serverpilot. Wie funktioniert das Domain-Routing mit Laravel 5.3?Laravel + Digital Ocean + Serverpilot = Domänenrouting

RWEB Beispiel:

Route::group(['domain' => 'admin.developer.app'], function() { 
    Route::get('/', function() { return view('dash') }); 
}); 

Route::group(['domain' => 'department.developer.app'], function() { 
    Route::get('/', function() { return view('dash') }); 
}); 

Antwort

1

Sie benötigen Zugriff auf DNS-Zonendatei Einstellungen an Ihrem DNS-Anbieter.

  • einen catchall DNS-Eintrag (ein A Rekord für * der auf Ihre Server-Adresse) einrichten
  • Ihre .htaccess Datei korrekt eingerichtet werden muss, dass sie alle Subdomains auffängt und macht developer.app für Routing korrekt zu arbeiten. (Ich denke, der Standard-Laravel .htaccess in Ordnung ist)
  • hinzufügen ServerAlias *.developer.app zu Ihrer Virtualhost Konfiguration und starten Sie den Webserver
+0

Danke für Antwort. DNS-Einträge; http://prntscr.com/djc6tv .htaccess-Datei; http://prntscr.com/djc77n –

+0

Beide sieht gut aus, es sollte jetzt funktionieren. Stellen Sie in Ihrer VirtualHosts-Konfiguration sicher, dass Ihr Webserver die Anfragen in allen Subdomains abfragt. Starten Sie danach Ihren Webserver neu. –

+0

Ich habe zweimal überprüft. Aber es funktioniert immer noch nicht. –

Verwandte Themen