通过LAN查看localhost:端口地址

我正在开发一个Sinatra应用程序,所以我在我的主机Macbook Pro上运行localhost:4567上的Mongrel实例。 如何通过我的局域网查看应用程序,最好是从iPhone?

如果我启用networking共享,我可以到达我的〜/ Sites文件夹中的文件,但是该应用程序不运行。 如果我修改:4567的IP地址Safari无法find服务器。 如果我只是尝试IP,我会得到默认的“It Works!” 页。 如果我添加端口,那么它不能find服务器。 我很确定我已经正确设置了我的路由器设置页面上的端口转发。 我什么都不对?

localhost是环回地址。 计算机之外的任何东西都无法访问。 您将需要使Mongrel实例在LAN上可访问的地址上运行。