Другой vhost искажает рядом с Диспетчером

После установки диспетчера на URL по умолчанию, других псевдонимах как /phpmyadmin или /ganglia не работайте больше; "Page not found".

Что лучший способ состоит в том, чтобы получить их работающий снова рядом с диспетчером GUI и установка, особенно если главным сервером диспетчера не должна управлять марионетка?

В настоящее время я связывал сервисы как phpmyadmin и ganglia-webfrontend к другому порту и это работает, но я не думаю, что это очень подходит.

Большое спасибо!

Marcus

1
задан 4 November 2015 в 17:51
2 ответа

Вам следует переместить Foreman на другой виртуальный хост, например foreman.example.com .

Обратите внимание, что сертификат хозяев марионеток имеет альтернативное имя foreman.example.com на нем, аналогично puppet или puppet.example.com . Таким образом, вам нужно будет воссоздать сертификат хостов мастера с альтернативными именами.

puppet cert list --all | grep puppet.example.com

У вас также должна быть возможность использовать другой сертификат (не тестировался!)

puppet cert generate foreman.example.com

Конфигурация для классов для меня выглядит следующим образом:

class { '::foreman':
  foreman_url => 'https://foreman.example.com',
  servername  => 'foreman.example.com,
  # if you use another cert
  client_ssl_cert => '/var/lib/puppet/ssl/certs/foreman.example.com.pem',
  client_ssl_key  => '/var/lib/puppet/ssl/private_keys/foreman.example.com.pem',
  server_ssl_cert => '/var/lib/puppet/ssl/certs/foreman.example.com.pem',
  server_ssl_key  => '/var/lib/puppet/ssl/private_keys/foreman.example.com.pem',
}

class { '::puppet':
  server_foreman_url => 'https://foreman.example.com',
}

class { '::foreman_proxy':
  foreman_base_url => 'https://foreman.example.com',
}

У вас должна быть возможность установить все значения в программе установки.

0
ответ дан 4 December 2019 в 06:58

Я думаю, что наиболее правильный ответ состоит в том, что ваш сервер бригадира должен быть выделен для бригадира, а не запущены другие разные службы. Мастер-установщик использует марионетку и устанавливает состояние машины так, как его определяет установщик. Я не верю, что есть возможность поддерживать другие псевдонимы. Однако вы, вероятно, могли бы перенастроить их постфактум и больше не запускать программу установки, так как она вернет любые «ручные» изменения в конфигурации, которыми она управляет.

0
ответ дан 4 December 2019 в 06:58

Теги

Похожие вопросы