У меня есть VPS с CentOS, который мы в настоящее время используем для обслуживания приложений php с Apache. Теперь я также хочу подать приложение рельсы оттуда. Либо я могу использовать phusion-passenger, либо я могу сделать отдельную настройку единорога и nginx для моего приложения rails. Какой путь будет лучше? У меня есть более 10 приложений PHP и 1 приложение рельсы. Я также не хочу, чтобы приложения и серверы php и серверы были испорчены. И я не хочу инвестировать в новое приложение VPS для одиночных рельсов. С уважением
1 ответ
Лично я больше поклонник Nginx / комбинации Unicorn (я попытался сравнить различные подходы хостинг здесь).
Мой сервер в настоящее время запускает несколько небольших Rails-приложений (используя этот стек) и PHP для аналитики Piwik.
Я написал электронную книгу, которая полностью описывает настройку сервера Rails (с использованием rbenv, nginx, Unicorn и MySQL) и иллюстрирует, как развертывать приложение вручную - цель состоит в том, чтобы помочь читателям понять внутреннюю работу процесса развертывания.
Не должно быть слишком сложно использовать шаги из книги с Apache вместо nginx, если вы не хотите запускать два веб-сервера параллельно.
Это бесплатно для людей из моего списка рассылки. Если вы заинтересованы, вы можете взять свою копию здесь.