저는 매우 신품입니다 Ruby on Rails 그래서 "Getting Started"ruby on rails 튜토리얼을 따라 가면 매우 실망했기 때문에 다소 실망했습니다. 기본적으로 그것은 말했다 :Ruby on Rails가 http : // localhost : 3000 대신 http : //.0.0.0.0:3000을 사용하는 이유는 무엇입니까?
... http://localhost:3000로 이동합니다. Rails의 기본 정보 페이지가 표시되어야합니다. 내가 지시를 수행 할 때
는하지만, 내가 주소를 모두 시도 후
=> Rails 2.3.4 application starting on http://0.0.0.0:3000을 얻을, 나는 그들이 같은 일을 가리 것을 알고 있지만, 레일에 루비 대신
http://0.0.0.0:3000
를 사용하는 이유는 누군가가 나에게 설명 할 수
http://localhost:3000
?
WEBbrick 서버에 항상 localhost를 사용할 수있는 방법이 있습니까?
WEBrick을 localhost에서만 수신하도록 설정하려면 외부 연결이 무시됩니다. script/server --binding = 127.0.0.1 – tadman
참고로 WEBrick을 부팅 할 때 127.0.0.1로 바인드를 지정하면 내 로컬 레일 연결 (그리고 외부 웹 연결도)이 훨씬 빨라졌습니다. 따라서 로컬 연결이 느린 경우 @tadman이 제안한 것을 권장합니다. Rails 3에서는 ** rails server --binding = 127.0.0.1 ** –