Запустите сервер rails на домене, который я сопоставил в файле хоста - PullRequest
3 голосов
/ 09 февраля 2011

Я хочу сопоставить:

www.example.com

в моем файле хоста, как я могу запустить 'rails server', чтобы он использовал этот домен?

Ответы [ 2 ]

9 голосов
/ 10 февраля 2011

Редактирование файла hosts (инструкции для OSX Snow Leopard)

  1. sudo nano /etc/hosts
  2. Добавление строки 127.0.0.1 www.example.com
  3. Обновление настроек DNS с помощью sudo dscacheutil -flushcache

Запуск рельсов на правильном порту

rails server теперь будет работать на http://www.example.com:3000/. Чтобы избавиться от: 3000, запустите Rails с: sudo rails server --port=80 (или rvmsudo, если вы используете RVM)

Для производственного использования вы можете увидеть ответ Кевинса.

0 голосов
/ 10 февраля 2011

Я бы порекомендовал настроить Passenger на Nginx или Apache, чтобы сделать это.Выполнение быстрого поиска в вашей операционной системе должно привести к обучению правильной настройке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...