Mac을 사용 Jekyll
하고 Vagrant
있습니다. 나는 대신에 Jekyll server
바인딩 할 것을 발견했다 . 또한 기본적으로이 주소로 바인딩합니다. 여전히을 통해 방문 할 수 있습니다 . 그러나 대한이 , 기본 설정 (예 : 0.0.0.0:4000)를 인터넷 액세스가 필요합니다 것으로 보인다. 인터넷 없이는 뛸 수 없습니다 . 작은 버그입니까?0.0.0.0:4000
127.0.0.1:4000
gem server
http://localhost:port
Jekyll
Jekyll server
나도 사용 Vagrant
합니다. 가상 컴퓨터에 설치 Jekyll
하고 Vagrant
Macintosh에서 테스트하기 때문에 Vagrantfile에서 포트 전달 (8080 => 4000)을 설정 했습니다. 기본 설정 (0.0.0.0:4000)을 사용하면 작동합니다. 와 함께 내 사파리에서 방문 할 수 있습니다 http://localhost:8080
. 그러나 인터넷이 없으면 0.0.0.0:4000에 바인딩 할 수 없습니다. 대신 jekyll server -H 127.0.0.1
서비스를 바인딩 하는 데 사용하면 을 통해 서비스를 127.0.0.1:4000
방문 할 수 없습니다 http://localhost:8080
.
누구나 0.0.0.0, 127.0.0.1과 localhost의 차이점을 설명 할 수 있습니까 ? 그리고 왜 차이가이 문제를 일으키는 지 설명 할 수 있습니까?