Что я узнал с 20 января, если ваш Apache настроен через cPanel / WHM, используйте следующие инструкции для установки Passenger:
https://www.liquidweb.com/kb/using-passenger-cpanel-centos-7/
Убедитесь, что у вас EasyApache4:
ls / etc / cpanel / ea4 / is_ea4
Затем добавьте опцию mod_passenger и вспомогательные пакеты в вашу конфигурацию Easy Apache 4:
yum -y update; yum -y установить ea-ruby24-mod_passenger ea-ruby24- ruby -devel ea-apache24-devel
Еще один пункт, который нам нужен для простой установки Ruby приложений:
scl enable ea-ruby24 'gem install bundle'
Убедитесь, что mod_passenger, соединитель с Apache, установлен правильно:
httpd -M | grep passenger
Убедитесь, что сам Passenger настроен и работает:
scl enable ea-ruby24 'passenger-config validate-install'
Затем необходимо использовать приложение Диспетчер в cPanel для настройки вашего виртуального хоста и «развертывания» вашего Ruby приложения - это все еще не работает для меня, но это, вероятно, другая проблема.
Если диспетчер приложений не отображается в cPanel, Возможно, вам придется активировать его для своей учетной записи через WHM.