Сервер Phusion Passenger Rails - как получить доступ извне? - PullRequest
0 голосов
/ 03 марта 2011

Я перешел с 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>

1 Ответ

0 голосов
/ 03 марта 2011

Вам необходимо добавить 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>

Вы можете добавить столько псевдонимов, сколько хотите (например, с реальными доменными именами).

...