2011-03-03 72 views
0

根据本指南,我从WEBrick转换为Phussion Passenger:http://developer.apple.com/library/mac/#featuredarticles/PhusionRails/index.html。 我用PassengerPane来配置它。Phusion Passenger Rails服务器 - 如何从外部访问?

现在我可以在myapp.local访问我的应用程序,而不是本地主机:3000然而

,我不知道如何从外部对其进行访问。它曾经是IP:3000

我vhost.conf文件看起来像这样:

<VirtualHost *:80> 
    ServerName myapp.local 
    DocumentRoot "/Users/martin/myapp/public" 
    RackEnv development 
    <Directory "/Users/martin/myapp/public"> 
    Order allow,deny 
    Allow from all 
    </Directory> 
</VirtualHost> 
+0

只是通过您的IP地址访问.... – Anubhaw 2011-03-03 11:53:05

回答

0

您需要添加ServerAlias YOURIP

<VirtualHost *:80> 
    ServerName myapp.local 
    ServerAlias YOURIP 
    DocumentRoot "/Users/martin/myapp/public" 
    RackEnv development 
    <Directory "/Users/martin/myapp/public"> 
    Order allow,deny 
    Allow from all 
    </Directory> 
</VirtualHost> 

您可以添加尽可能多的别名如你所愿(例如真实的域名)。

+0

谢谢,我添加了我的IP到ServerAlias,它的工作原理。 – 2011-03-03 12:33:50

相关问题