Мой текущий сервер CentOS 7 уже работает на веб-сервере Apache 2.4x с использованием портов по умолчанию 80 и 443. Puppet Enterprise версии 2019.x, использующий nginx (точнее pe-nginx), настроен по умолчанию для использованияточно такие же порты.
Что необходимо изменить, чтобы веб-сервер pe-nginx использовал порты 8090 и 444 вместо значений по умолчанию 80 и 443?
Согласно: https://puppet.com/docs/pe/2019.0/config_console.html Я должен отключитьHTTPS-редирект.Вот инструкции, которые я попробовал:
Веб-сервер pe-nginx по умолчанию прослушивает порт 80.Если вам нужно запустить собственную службу на порту 80, вы можете отключить перенаправление HTTPS.
Отредактируйте файл Hiera.yaml, чтобы отключить перенаправление HTTP.
puppet_enterprise::profile::console::proxy::http_redirect::enable_http_redirect: false
Это измененный файл: /etc/puppetlabs/code/environments/production/hiera.yaml
---
version: 5
defaults:
# The default value for "datadir" is "data" under the same directory as the hiera.yaml
# file (this file)
# When specifying a datadir, make sure the directory exists.
# See https://puppet.com/docs/puppet/latest/environments_about.html for further details on environments.
# datadir: data
# data_hash: yaml_data
hierarchy:
- name: "Per-node data (yaml version)"
path: "nodes/%{::trusted.certname}.yaml"
- name: "Other YAML hierarchy levels"
paths:
- "common.yaml"
puppet_enterprise::profile::console::proxy::http_redirect::enable_http_redirect: false
Я новичок в yaml, но могу видеть, что это, вероятно, не правильно, но все равно попробовал.
Этоне говорит, что делать после изменения файла для реализации изменения, вот что я пытался:
puppet infrastructure configure --recover
Notice: Unable to recover PE configuration: The Lookup Configuration at '/etc/puppetlabs/code/environments/production/hiera.yaml' has wrong type, unrecognized key 'puppet_enterprise::profile::console::proxy::http_redirect::enable_http_redirect'
2019-05-07T15:41:29.722+00:00 - [Notice]: Compiled catalog for tadm10-adm.test.hfgs.net in environment enterprise in 2.08 seconds
2019-05-07T15:41:42.489+00:00 - [Notice]: Applied catalog in 12.05 seconds
netstat -tulpn | grep -v tcp6|grep ":443\|:80\|:8090\|:444"
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 32272/nginx: master