2011-05-11 66 views
0

我有一個應用程序在Snow Leopard機器上運行,名爲「examplemachine」,它由Phusion乘客偏好窗格部署。當我從同一網絡上的另一臺機器訪問「examplemachine.local」時,他們可以毫無問題地使用此應用程序。Phusion乘客偏好窗格多個應用程序

當我想添加另一個應用程序時,困難就出現了。例如,只需將該應用程序添加到窗格併爲其指定地址「newapp.local」,即可從實際創建的應用程序訪問該應用程序,但同一網絡上的其他機器無法看到該應用程序。

我對Apache,vhosts等不是很熟悉,它只是針對一個或兩個小項目,如果我能得到一些關於設置它的建議,它會很棒。

已經在互聯網上尋找解決方案,但是我發現在Passenger Preference Pane中的任何一臺本地計算機上都沒有找到除多個應用以外的任何其他應用。

回答

0

據我所知,如果你想從本地網絡上的另一臺機器訪問rails應用程序,你將不得不在該機器上設置一個條目hosts文件。例如由於託管Rails應用機器IP地址爲10.1.1.2,你可以添加到其他機器hosts文件:在Windows

10.1.1.2  examplemachine.local 
10.1.1.2  anotherrailsapp.local 

這個文件,我認爲通常在發現:

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

和mac

/etc/hosts 

希望這會有所幫助。