Puppet Dashboard выдаёт ошибку "Окружение должно быть чисто буквенно-цифровым" в Passenger

Пожалуйста, обратитесь к этой сути для puppetmaster.conf а также dashboard-vhost.conf файлы.

У меня Puppetmaster (3.7.3) работает на CentOS 6.5 под Apache и Passenger через порт TCP/8140. Работает нормально. Но моя панель Puppet, также работающая под Passenger на порту 80, выдает эту ошибку, когда я просматриваю IP-адрес / имя хоста сервера на порту 80:

The environment must be purely alphanumeric, not ''

Если я удалю puppetmaster.conf файл из /etc/httpd/conf.dЯ могу перейти к приборной панели. Когда я кладу его обратно, я получаю ошибку.

Я исследовал это, и все, что я обнаружил, показывает эту ошибку в контексте того, что кто-то просматривает Puppetmaster на порту 8140, даже если я просматриваю порт 80. У меня такое ощущение, что я смотрю не в том месте.

1 ответ

Решение

В верхней части каждого из этих файлов находятся параметры области сервера, когда они должны применяться только к виртуальному хосту, к которому они относятся.

В частности, вам нужно будет двигаться PassengerAppRoot /usr/share/puppet/rack/puppetmasterd в <VirtualHost *:8140> блок, так как сейчас это относится и к сервису панели мониторинга.

Другие вопросы по тегам