Phusion Passenger Preference Pane Multiple Apps

时间:2011-05-11 22:36:07

标签: ruby-on-rails osx-snow-leopard passenger

我在Snow Leopard机器上运行一个名为“examplemachine”的应用程序,由Phusion Passenger Preference Pane部署。当我从同一网络上的另一台机器访问“examplemachine.local”时,他们可以毫无问题地使用这个应用程序。

当我想添加另一个应用程序时遇到困难。例如,只需将该应用程序添加到窗格并为其指定“newapp.local”,就可以从应用程序实际创建的计算机上访问该应用程序,但同一网络上的其他计算机无法看到它。

我对Apache,vhosts等不是很熟悉。这只是针对一个或两个小项目,如果我能得到一些建议,那就太好了。

已经在互联网上搜索了一个解决方案,但我发现在乘客偏好设置窗格中,我发现除了多个应用程序之外的任何内容都没有。

1 个答案:

答案 0 :(得分:0)

据我所知,如果您想从本地网络上的其他计算机访问rails应用程序,则必须在该计算机 hosts文件中设置一个条目。例如鉴于托管rails应用程序的计算机位于10.1.1.2,您可以添加到其他计算机主机文件:

10.1.1.2       examplemachine.local
10.1.1.2       anotherrailsapp.local

在Windows上我认为这个文件通常位于:

c:\windows\system32\drivers\etc\hosts

和mac

/etc/hosts

希望这有帮助。