OSX Server 10.6.7 + Apache2:设置基于IP的虚拟主机

我开发了一个小型的Rails应用程序,我需要在本地networking上运行。 我build立了Apache2和Phusion Passenger,并且该应用程序在http://myapp.dev的服务器上运行,但我不知道如何设置它,以便可以从networking上的任何计算机访问该应用程序。 我知道,如果我使用WebBrick在rails server上运行它,我可以通过访问192.168.0.141:3000 (当然是192.168.0.141是我的IP)从任何计算机访问应用程序。 我想从我当前的设置这种types的function。

这是我的httpd.conf VirtualHostconfiguration:

 <VirtualHost *:80> ServerName myapp.dev DocumentRoot "/webapps/myapp/public" <Directory "/webapps/myapp/public"> Allow from all Options -MultiViews </Directory> </VirtualHost> 

这里是我的服务器pipe理设置的屏幕抓图:

应用程序 - 服务器 - 服务器管理

其他的一切都是默认的 – 我昨天就把它设置好了,我真的不知道如何configuration它。

您的文档根目录指向/ var / www,而不是“/ webapps / myapp / public”。 你需要做出决定 – 你要么直接操纵conf文件,要么使用Server Admin。 你不能这样做,因为它会导致一团糟。