См. эту суть для puppetmaster.conf
и dashboard-vhost.conf
файлы.
У меня есть свой Puppetmaster (3.7.3) работающий на CentOS 6.5 под Apache и Пассажиром на порте TCP/8140. Это хорошо работает. Но моя Марионеточная панель инструментов, также работающая при Пассажире на порте 80, приводит к этой ошибке, когда я просматриваю к IP/имени хоста сервера на порте 80:
The environment must be purely alphanumeric, not ''
Если я удаляю puppetmaster.conf
файл от /etc/httpd/conf.d
, Я могу просмотреть к панели инструментов. Когда я отложил его, я получаю ошибку.
Я исследовал это и все, что я нашел шоу этой ошибкой в контексте кого-то просматривающего к Puppetmaster на порте 8140, даже при том, что я просматриваю для портирования 80. Я получаю чувство, что я смотрю в неправильном месте.
У вас есть настройки уровня сервера в верхней части каждого из этих файлов, когда они должны применяться только к виртуальному хосту, к которому они относятся.
В частности, вам понадобятся чтобы переместить PassengerAppRoot / usr / share / puppet / rack / puppetmasterd
в блок
, так как в данный момент он применяется и к службе панели управления.