Может ли кто-нибудь объяснить мне в простых терминах, что такое Пассажир? - PullRequest
2 голосов
/ 19 августа 2011

Я пытался настроить Linux (Ubuntu) VPS для рельсов. И почти все руководства, которые я прочитал, говорят мне, чтобы установить пассажира. Но ни одно из руководств не объясняет, что это такое (по крайней мере, не в простых терминах). Поэтому мне было интересно, может ли кто-нибудь объяснить простыми словами, что такое пассажир.

Я пытаюсь настроить свой VPS, чтобы я мог легко передать ему код из git и развернуть свое приложение (Easy as heroku?) Есть предложения?

Ответы [ 3 ]

3 голосов
/ 19 августа 2011

Ваш веб-сервер (apache / nginx) обслуживает HTTP-запросы на файлы, такие как таблицы стилей и изображения.Но он не знает, как обрабатывать программный код.Например, в PHP вы должны включить mod_php, чтобы разрешить запуск PHP.

Passenger для ruby ​​/ rails - это то, что mod_php для PHP.

Ваш веб-сервер по-прежнему обслуживает статические файлы, но пассажир выполнил ваш код рубина.

0 голосов
/ 19 августа 2011

Пассажир обычно работает с Apache / nginx.

Пассажир выполняет динамические функции, Apache / nginx статические файлы и помогает пассажиру общаться с пользовательскими агентами

0 голосов
/ 19 августа 2011

mod passenger или phusion passenger - это модуль для развертывания приложения ruby ​​on rails в nginx или apache.В настоящее время вы должны использовать либо веб-кирпич, либо дворнягу.используя мод-пассажиры, вы можете использовать все возможности nginx или apache,

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