옛글/Ruby on the Rails
ruby on rails 로컬에서 서버 돌릴 때 외부포트 허용하기
ShakeJ
2014. 12. 9. 10:53
반응형
Usage: rails server [mongrel, thin, etc] [options]
-p, --port=port Runs Rails on the specified port.
Default: 3000
-b, --binding=ip Binds Rails to the specified ip.
Default: 0.0.0.0
기존 rails s 를 호출 시 localhost:3000으로 잡히나,
같은 AP내에서 외부기기의 접속을 허용할 때에는,
두번째 옵션인 binding을 사용해,
rails server -b 10.0.1.37
로 서버를 가동시킨다.
rails server -b 0.0.0.0
으로 할 경우 본인의 컴퓨터에서는 localhost:3000으로 접속가능, 같은 AP에 물려있다면 컴퓨터가 할당 받은 IP로도 접속이 가능하다.
이렇게 가동 된 서버는 동일 AP내에 다른 기기(스마트폰, 노트북 등)에서 접속이 가능하다.
반응형