我刚刚在 RHEL 7.1 VM 上安装了 foreman 的最新实例。安装完成后,httpd 配置已更改,因此 foreman URI 为 http(s)://(server)/。
这破坏了服务器上运行的所有其他程序,例如 nagios。
我尝试将默认的 foreman 配置更改为 http(s)://(server)/foreman,但目前没有任何效果。之前相同的问题在 Foreman 中提供目录列表&安装 Foreman 后,我的 Icinga 界面无法工作 被问及如何解决这一本应是普遍存在的问题,但一直没有答案。
话虽如此,我曾尝试过使用
Alias /foreman "/usr/share/foreman/public"
在 05-foreman.conf 和 05-foreman-ssl.conf 的配置文件中都没有成功。
答案1
我已经能够找到如何配置 foreman 以使用 http(s)://(server>/foreman 的答案。
/etc/foreman/foreman-installer/answers.yaml
包含指定 foreman 将使用的 URL 的选项。此文件将覆盖安装过程的默认值。运行 /usr/sbin/foreman-installer 时可以提供覆盖,所讨论的覆盖将是:
/usr/sbin/foreman-installer --foreman-foreman-url