Puppet-Dashboard не загружается с Ruby Gem Passenger 5
Кто-нибудь сталкивался с проблемой запуска Puppet Dashboard на Ruby Passenger 5? Если да, действительно ли это работает с этой версией Пассажира?
Я уже установил и настроил необходимые файлы, необходимые для запуска Puppet Dashboard через Passenger. В настоящее время тестовая страница Apache отображается вместо меню панели инструментов. Это не будет отображаться, если Puppet-Dashboard запущен на облегченном сервере Webrick.
Изучая большинство примеров установки и руководств по установке и настройке для Centos 6. Я видел, что большинство из них были основаны на Passenger 3 / 4. В настоящее время я использую 5.0.10, так как он используется в сочетании с Кукольный 3.8.1. Одно можно сказать наверняка, что RailsAutoDetect устарела в версии 5, и это закомментировано.
Ниже моего файла puppet-dashboard.conf (модуль загрузки был перемещен в другой файл, чтобы избежать двойного создания экземпляра)
В журналах первая ошибка, о которой сообщают, - то, что путь / usr / share / puppet-dashboard / public / reports / upload не там, таким образом, я создал эти подпапки, чтобы видеть, будет ли следующая ошибка.
Следующая ошибка в файле журнала после этого теперь отображается следующим образом: Попытка обслуживания каталога: / usr / share / puppet-dashboard / public / reports / upload /
Опция внешнего узла и конечного узла была закомментирована, чтобы не нарушать обычные действия интервала запуска кукол в рабочее время.
PassengerHighPerformance on
PassengerMaxPoolSize 6
PassengerPoolIdleTime 1500
PassengerStatThrottleRate 120
Listen 3000
<VirtualHost *:3000>
ServerName mi-cloud-mgmt-config-01
ServerAlias mi-cloud-mgmt-config-01.mimos.local
RailsBaseURI /
PassengerAppRoot /usr/share/puppet-dashboard/
DocumentRoot /usr/share/puppet-dashboard/public/
# UPDATE THIS TO YOUR FQDN
<Directory /usr/share/puppet-dashboard/public/>
Options None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/dashboard_error.log
LogLevel debug
CustomLog /var/log/httpd/dashboard_access.log combined
ServerSignature Off
</VirtualHost>
1 ответ
Я имел эту проблему и отметил, что /usr/share/puppet-dashboard/config.ru
не существовало Я смог исправить проблему, выполнив
cp vendor/rails/railties/dispatches/config.ru .
пока в /usr/share/puppet-dashboard
,