Назад | Перейти на главную страницу

Ruby on Rails и PHP на одном веб-сервере Apache?

Так что я действительно привык к стекам LAMP, и на моем сервере Ubuntu установлены Apache и PHP с примерно 30 сайтами PHP. Я хочу разместить новый проект на сайте, построенном на Ruby on Rails. Можно ли продолжать использовать Apache и разместить проект RoR рядом со всеми другими проектами в / var / www /?

Кроме того, как лучше всего установить RoR на сервер Ubuntu по умолчанию?

Спасибо!

Да, вы можете использовать практически любой сервер приложений Rails. Во всех случаях приложение Rails выполняется в отдельном процессе, и интерфейсный веб-сервер (в данном случае Apache) передает ему запросы. Для автономных серверов, таких как mongrel и unicorn, вы запускаете сервер приложений вручную и используете mod_proxy_http для передачи запросов. Passenger позволяет Apache автоматически управлять процессом рельсов и использовать облегченный внутренний протокол связи, а не http.

Если вы только начинаете, я бы посоветовал использовать Passenger; мой опыт показывает, что другие серверы проще для более крупных кластерных развертываний.

Да, можно с Пассажир. Это модуль Apache, который позволяет запускать приложения rails.

Для установки RoR посмотрите RVM