2013-07-04 70 views
1

我想在web服務器上運行一個簡單的API(Windows Server 2008)。 我選擇了Sinatra的默認Webrick後端。在Windows Server 2008上運行Sinatra

我不知道該怎麼做是讓我的sinatra應用程序可見外界?我有遠程桌面訪問我的服務器,我有Sinatra應用程序運行,但我確定它沒有正確配置以響應外部請求。

我很樂意指出這一切。

+0

Webrick並沒有真正考慮到生產準備,所以從長遠來看,您可能需要考慮切換到別的東西。瘦是一個好開始http://www.psteiner.com/2012/04/how-to-replace-webrick-with-thin-for.html – iain

回答

1

想通了。

與確保sinatra運行時沒有ip(或者使用-e生產或使用-o 0.0.0.0標誌運行)非常簡單,然後最重要的是確保webrick服務器運行的端口是在Windows服務器機器上打開。一旦端口打開,通過ip:port訪問它就可以工作。

相關問題