Port

通過 LAN 查看 localhost:port 地址

  • April 2, 2011

我正在開發一個 Sinatra 應用程序,所以我在我的主機 Macbook Pro 上的 localhost:4567 上執行了一個 Mongrel 實例。如何通過我的 LAN(最好是 iPhone)查看應用程序?

如果我啟用網路共享,我可以正常訪問 ~/Sites 文件夾中的文件,但應用程序無法執行。如果我將 :4567 修改為 IP 地址 Safari 找不到伺服器。如果我只嘗試 IP,我會得到預設的“It Works!” 頁。如果我添加埠,則找不到伺服器。我很確定我在路由器設置頁面上正確設置了埠轉發。我做錯了什麼?

localhost 是環回地址。電腦之外的任何東西都無法訪問它。您需要使 Mongrel 實例在 LAN 上可訪問的地址上執行。

引用自:https://serverfault.com/questions/89704