0

我按照本指南从 WEBrick 切换到 Phussion Passenger:http: //developer.apple.com/library/mac/#featuredarticles/PhusionRails/index.html。我使用PassengerPane 来配置它。

现在我可以在myapp.local访问我的应用程序,而不是localhost: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>
4

1 回答 1

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>

您可以根据需要添加任意数量的别名(例如使用真实域名)。

于 2011-03-03T12:18:31.183 回答