2013-07-04 1 views
1

간단한 API를 웹 서버 (Windows Server 2008)에서 실행하고 싶습니다. 저는 Sinatra의 기본 Webrick 백엔드를 선택했습니다.Windows Server 2008에서 Sinatra 실행

내 sinatra 앱을 바깥 세상에 보이게 만드는 방법을 잘 모르겠습니다. 내 서버에 원격 데스크톱 액세스 권한이 있지만 Sinatra 앱이 실행 중이지만 외부 요청에 대한 응답이 올바르게 구성되어 있지 않습니다.

나는 이것을 얻는데있어 어떤 조언을하고 싶습니다.

+0

Webrick은 실제로 제작 준비가되어 있지 않으므로 장기간 실행하면 다른 것으로 전환하는 것이 좋습니다. Thin은 좋은 시작입니다. http://www.psteiner.com/2012/04/how-to-replace-webrick-with-thin-for.html – iain

답변

1

알아 냈습니다.

sinatra가 ip없이 실행되고 (-e production으로 실행되거나 -o 0.0.0.0 플래그 사용) 간단하고, 가장 중요한 것은 webrick 서버가 실행되고있는 포트가 Windows 서버 컴퓨터에서 엽니 다. 포트가 열리면 ip : port를 통해 액세스합니다.