我开发了一个小型的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。 你不能这样做,因为它会导致一团糟。