2016-12-14 5 views
0

나는 Digital Ocean의 서버를 가지고 있습니다. 나는 Serverpilot을 사용한다. laravel 5.3에서 사용하는 도메인 라우팅은 어떻게합니까?Laravel + Digital Ocean + Serverpilot = 도메인 라우팅

Rweb 예 :

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') }); 
}); 

답변

1

당신은 당신의 DNS 제공 업체에서 DNS의 zonefile 설정에 액세스해야합니다.

  • 는 캐치 DNS 항목을 귀하의 .htaccess 파일은 모든 하위 도메인을 잡아 라우팅이 제대로 작동하려면 developer.app를 렌더링하는 올바르게 설정해야합니다
  • (*에 대한 A 기록이 서버 주소를 가리키는)를 설정합니다.
  • 이 가상 호스트의 설정에 ServerAlias *.developer.app를 추가하고 웹 서버에게 답변을
+0

감사를 다시 시작합니다 (I 기본 laravel .htaccess 잘 생각). DNS 레코드; http://prntscr.com/djc6tv .htaccess 파일; http://prntscr.com/djc77n –

+0

둘 다 괜찮아 보입니다. 이제 제대로 작동합니다. VirtualHosts 설정에서 웹 서버가 모든 하위 도메인에 대한 요청을 수신하는지 확인하십시오. 그런 다음 웹 서버를 다시 시작하십시오. –

+0

두 번 확인했습니다. 하지만 여전히 작동하지 않습니다. –