2014-01-28 137 views
1

我正在運行一個帶有霰彈槍的sinatra服務器,當請求在根目錄(典型教程)中GET時,它返回hello world,並在我的計算機中完美工作。我只能從localhost:9393訪問它,然後使用-o 0.0.0.0運行它,並可以以IP:9393的身份訪問它,但仍只能從運行服務器的計算機上訪問它。無法從其他計算機訪問sinatra服務器

如何從其他計算機訪問服務器?已經嘗試綁定0.0.0.0和環境生產。

在此先感謝。

回答

0

需要更多信息,如您正在運行的操作系統,以及是否確保任何本地防火牆不阻止您的流量。我看到你用「Shotgun」標記標記了這個標記,它告訴我你正在* nix系統上運行,因爲Shotgun使用叉子而windows不支持它們。

檢查你的iptables,看看你有沒有什麼。 :)

iptables的-nvL -t NAT --line號碼

iptables的-nvL --line號碼

+0

我運行在OS X 10.9的服務器和我沒有防火牆了。我如何檢查iptables? –

+0

在系統偏好設置>隱私與安全>防火牆(選項卡) – Phobos

+0

選中並且防火牆已關閉,並且該選項卡中沒有關於iptables的任何信息,只有打開它的選項以及一些似乎沒有關聯的高級選項問題。 –

相關問題