从另一台计算机访问Rails开发服务器
我正在使用webrick在Mac OS X Lion上开发我的rails应用程序。 我正试图从另一台计算机访问该网站(用于测试)。 我的电脑的内部IP是10.1.10.100。
访问10.1.10.100
显示由我的计算机上运行的apache服务器提供的页面。
从我的计算机和同一网络上的另一台计算机访问10.1.10.100:3000
次。 我可以ping 10.1.10.100
。 从我的电脑, loaclhost:3000
显示应用程序。
是否需要在Mac OS X上打开防火墙或其他需要应用的设置?
谢谢
在启动webrick服务器时,使用-b选项指定运行rails应用程序的IP(在您的情况下为10.1.10.100),它将Rails绑定到指定的IP。
rails server -b 10.1.10.100 -p 3000