Сервер Phusion Passenger Rails — как получить доступ извне?

Я переключился с 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>

person Martin Petrov    schedule 03.03.2011    source источник
comment
просто доступ через ваш IP-адрес ....   -  person Anubhaw    schedule 03.03.2011


Ответы (1)


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

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

person Wukerplank    schedule 03.03.2011