질문을 삭제하지 말아주세요.!
 
1
0
-1

라라벨로 배우는 실전 php 웹 프로그래밍 책  chapter 22 부분에 php artisan serve --host=myapp.dev 명령어 실행후 http://myapp.dev:8000 로 접속할경우 ERR_ICANN_NAME_COLLISION 메세지가 뜹니다. 혹시나 제가 뭘 놓치고 있는지 알려주시면 감사하겠습니다.

  1. 김재억

    운영체제는 linux/ubuntu 사용중입니다.

  2. 김주원

    ICANN은 IANA가 정한 규약을 관리하고 집행하는 조직입니다. 사실상 .dev 라는 Top Level Domain(TLD)는 로컬 개발용으로 사용하기에 안전하지 않은 도메인이고, .local과 같은 TLD를 사용하기를 권장하지요. 하지만 라라벨 커뮤니티에서는 .dev를 많이 사용합니다.


    myapp.dev라는 주소로 직접 DNS 쿼리가 나간 것으로 추정됩니다.


    1) 개발 머신에서 hosts 파일을 업데이트하셨나요? 209페이지 22.3.2에 있습니다. /etc/hosts 에 myapp.dev에 해당하는 레코드가 있으면 DNS쿼리 보다 우선합니다.

    2) 1) 을 했음에도 불구하고 안된다면 파폭과 같은 다른 브라우저에서 시도해 보세요.

    3) 2) 도 안된다면, 도메인을 myapp.local로 바꾸고 관련된 코드들도 수정해서 다시 시도해 보세요.


  3. 김재억

    windows 만 있는줄 알았는데 리눅스에도 있었네요!

    감사합니다. 

    답변으로 전환은 어떻게 하죠?

  4. 김주원

    제가 댓글로 써서 답변 채택이 안되나 봅니다. 댓글도 검색되고, 다른 분들한테 도움되니 그냥 두셔도 무방할 듯 합니다.

CommentAdd your comment...