2017-12-19 14 views
0

내 컴퓨터에서 레일 서버를 실행 중입니다. 수 없다 "사이트를 : 나는 다음과 같은 명령전화에서 레일 서버에 액세스 할 수 없습니다.

http://my_computer_ip:3000 

를 사용하여 내 휴대 전화의 브라우저에서 서버에 액세스하려고 지금

rails s -b my_computer_ip 

그러나 나는 점점 계속 : 나는 다음과 같은 명령을 사용하여 서버를 실행하고 도달 할 것 "

내 전화와 컴퓨터 모두 동일한 네트워크를 통해 연결됩니다.

내가 시도 다음 옵션을

rails s -b 0.0.0.0 (On computer) 
http://192.168.1.80:3000 (On phone) 

하지만 작동하지 않습니다.

이전에 제가 말씀 드린 것과 같은 방법으로 제 휴대 전화에서 서버에 연결 했었지만 지금 어떤 문제가 발생하는지 이해하지 못합니다.

PS : 나는 다음 작업을 수행 할 때 : 내 휴대 전화의 브라우저에

http://my_computer_ip 

, 제가 아파치 서버가 실행 말하는 페이지를 얻을.

+0

https://stackoverflow.com/questions/9887621/accessing-localhost-of-pc-from-usb-connected-android-mobile-device 이 정보는 도움이 될 것입니다. :) – Omkar

답변

1

이것은 네트워킹 개념 오류입니다. 라우터에서 포트 3000을 활성화해야합니다. 대신 포트 80에서 서버를 실행 해보십시오. 방화벽이 아마도 포트 3000을 차단하고있을 것입니다.

+0

네, 맞습니다. 다음 명령으로 문제가 해결되었습니다. sudo ufw allow 3000 – Yesha