デフォルトの Foreman URI の変更

デフォルトの Foreman URI の変更

RHEL 7.1 VM に最新の foreman インスタンスをインストールしました。インストールされたので、httpd 構成が変更され、foreman URI は http(s)://(server)/ になりました。

これにより、nagios など、サーバー上で実行されている他のすべてが壊れてしまいました。

デフォルトのフォアマン設定をhttp(s)://(server)/foremanに変更してみましたが、現時点では何も機能していません。以前の同じ質問Foreman でディレクトリ リストを提供するForeman をインストールした後、Icinga インターフェースが動作しません と尋ねられました。しかし、共通の問題であるはずのものをどう解決するかという答えはこれまで一度もありませんでした。

そうは言っても、私は

Alias /foreman "/usr/share/foreman/public"

05-foreman.conf と 05-foreman-ssl.conf の両方の設定ファイルで、うまくいきませんでした。

答え1

http(s)://(server>/foreman を使用するように Foreman を構成する方法の答えを見つけることができました。

/etc/foreman/foreman-installer/answers.yaml

foreman が使用する URL を指定するオプションが含まれています。このファイルはインストール プロセスのデフォルトを上書きします。/usr/sbin/foreman-installer の実行時に上書きを指定できます。該当する上書きは次のようになります。

/usr/sbin/foreman-installer --foreman-foreman-url

関連情報