Установка панели инструментов Puppet с пассажиром показывает страницу Apache по умолчанию
Я пытаюсь установить puppet на моем компьютере с ОС CentOS 6.5 64 bit. Установка puppet-сервера проходит нормально, и я могу установить apache2.2.15 и пассажирский 4.0.53. Я также установил Puppet-Dashboard и настроил с помощью Apache.
Все установлено с нуля. Следуя инструкциям, доступным по адресу: https://www.youtube.com/watch?v=k51SY_o9hMo и http://www.youtube.com/watch?v=cHRHKKkCdTU по установке сервера марионеток и панели инструментов марионеток.
Теперь, когда я пытаюсь получить доступ к марионеточной панели, я нахожу .. тест: 3000 недоступен.
Поэтому я запускаю следующее, чтобы убедиться, что порт 3000 доступен на компьютере CentOS:
iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
После этого каждый раз отображается страница приветствия apache. Если в файле /etc/httpd/conf.d/welcome.conf я внесу изменения как
<LocationMatch "^/+$"> Options Indexes ##### this originally was Options -Indexes ErrorDocument 403 /error/noindex.html </LocationMatch>
Это начинает перечислять файлы в корне документа (ниже расположения) [Этот каталог имеет рекурсивное разрешение 755]:
/usr/share/puppet-dashboard/public/
Но фактическая панель не отображается.
Я не использовал «puppet» по умолчанию в качестве своего имени хоста, и при настройке mysql вместо «user» @ «localhost» я использовал «user» @ «%».
Файл /etc/httpd/conf.d/puppet-dash.conf:
#LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-4.0.53 PassengerRuby /usr/bin/ruby # you may want to tune these settings PassengerHighPerformance on PassengerMaxPoolSize 12 PassengerPoolIdleTime 1500 # PassengerMaxRequests 1000 PassengerStatThrottleRate 120 #RailsAutoDetect On Listen 3000 <VirtualHost *:3000> ServerName masterpuppet.mydomain.test ServerAlias masterpuppet DocumentRoot /usr/share/puppet-dashboard/public/ <Directory /usr/share/puppet-dashboard/public/> Options None Order allow,deny allow from all </Directory> ErrorLog /var/log/httpd/puppet-dashboard_error.log LogLevel warn CustomLog /var/log/httpd/puppet-dashboard_access.log combined ...... </VirtualHost>
Файл /etc/puppet.puppet.conf:
[main] # The Puppet log directory. # The default value is '$vardir/log'. logdir = /var/log/puppet # Where Puppet PID files are kept. # The default value is '$vardir/run'. rundir = /var/run/puppet # Where SSL certificates are kept. # The default value is '$confdir/ssl'. ssldir = $vardir/ssl #Set up DNS dns_alt_names = masterpuppet masterpuppet.mydomain.test # Tell puppet where the environment directories live environmentpath = $confdir/environments # Confivure puppet to talk to puppet dashboard reports = store, http reporturl = http://masterpuppet.mydomain.test:3000/reports/upload node_terminus = exec external_nodes = /user/bin/env PUPPET_DASHBOARD_URL=http://masterpuppet.mydomain.test:3000 /usr/share/puppet-dashboard/bin/external_node
[Агент]
# The default value is '$confdir/classes.txt'. classfile = $vardir/classes.txt # Where puppetd caches the local configuration. An # extension indicating the cache format is added automatically. # The default value is '$confdir/localconfig'. localconfig = $vardir/localconfig # Turn on reporting report = true
Файл puppet.conf является файлом по умолчанию, взятым из документации лаборатории кукол с необходимыми изменениями, указывающими на пассажира и другие местоположения. Имена сертификатов перепроверены и признаны правильными.
Netstat -aln | grep 3000 показывает, что порт 3000 прослушивает.
Теперь я совершенно запутался, что здесь происходит не так. Вся документация в документах по кукольным лабораториям и другим учебным блогам выглядит точно так же, как и здесь. Как будто мне нужно использовать «puppet» по умолчанию в качестве имени хоста или есть какой-то трюк, который я здесь упускаю. Пожалуйста, дайте мне знать, если какая-либо дополнительная информация / разъяснения необходимы, чтобы помочь мне!
0 ответов на вопрос
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
1
Обратный прокси Apache
-
3
Ubuntu Server с рабочим окружением GNOME - настройка разрешений файла конфигурации Apatche
-
-
8
Как я могу дать права на запись в папку всем пользователям Linux?
-
1
Журнал ошибок Apache2
-
2
Mac OS X bash: удалите все apache и PHP вхождения
-
6
Как остановить запуск служб при загрузке в Ubuntu?
-
5
Сопоставьте папку «Сайты» с http: // localhost в OS X
-
2
Существует ли бесплатный анализатор журнала безопасности для apache?
-
6
Установите несколько сред PHP на OS X Snow Leopard