2011-04-25 105 views
0

我有一個私人IP和一個vmSphere帳戶憑證。 我可以從通過vSphere Windows系統使用的IP,USENAME,密碼登陸,然後它給一個CentOS server.There的RemoteDesktop我配置了一個Rails的服務器和我收到的時候我給appropriage頁http://localhost:3000虛擬IP(私有)

當我嘗試ping從該窗口它是工作的ipaddress,但無法訪問紅寶石服務器,當我嘗試ipaddress:3000通過瀏覽器。記住IP是一個私人範圍IP地址

當我嘗試的IP(172.16 .XX.XX)與瀏覽器我沒有得到Apache頁面,但它給了一個VmWare主頁。我不知道這些虛擬IP東西。我可以從該系統ping相同的IP,因爲它是一個私人IP。但沒有給紅寶石服務器。

+0

是你在同一個網絡上的私人IP地址?請記住,由於它是私有IP,因此它們不能通過任何路由器,因爲它們會將專用IP數據包丟棄在地板上。 – 2011-04-25 18:20:41

回答

0

檢查您的服務器進程是否啓動綁定到0.0.0.0:3000而不是127.0.0.1:3000這是本地只。一種測試方法是嘗試使用您的主機名或IP,例如http://192.168.X.X:3000/,其中192.168.X.X是您的服務器的IP。

如果您打算在非您自己的系統上使用此功能,您可能需要使用PassengerPow來啓動您的應用程序。 Mongrel在獨立能力方面的能力有限。

+0

這個IP就像172.16.1 *。**。這是一個vmware ip.I可以用某些憑證登錄到該ip,但是不能從那裏訪問apache服務器。它將進入一些vmWare頁面。 – shajin 2011-04-25 19:53:54

+0

好的謝謝你的支持。現在工作。 :) :) – shajin 2011-04-26 09:07:33