2010-05-16 85 views
2

這是我第一篇文章。我有一臺Rails服務器,我正在專門的服務器上運行,我有監獄外殼訪問。我可以啓動一個Rails服務器,並使用基於文本的瀏覽器elinks在該jail shell中使用內部和公共IP來訪問它。但是,我無法從chrooted環境外部訪問rails服務器。有沒有人有任何想法可能會發生什麼?任何幫助,將不勝感激。 謝謝。無法從外部LAN訪問Rails服務器

回答

1

你可能要檢查以下內容:如果你的局域網是通過 防火牆保護

  1. 檢查,大多數路由器有一個防火牆 內,他們將阻止許多 端口。
  2. 假設您正在運行 腳本/服務器,請檢查防火牆是否允許使用端口號爲 的端口3000。
  3. 我不認爲你使用 apache/nginx與乘客/雜種, 是你嗎?如果是,請檢查防火牆 是否允許端口80。
  4. 既然你說專用 服務器有一個公共IP,我 假設 防火牆端口轉發配置正確。
  5. 您必須使用 http://your_server_public_ip:3000訪問您的導軌服務器 。

希望這些檢查幫助您解決問題

+0

感謝您的幫助。路由器不在我的控制之下,所以我會和我的主機通話。但是,我的http服務器在任何地方都可以訪問。 從shell內部,我可以訪問http://publicip.com:3010。但是,從外部來看,連接超時。 – Mike 2010-05-16 01:12:29