Create: 2013/08/01
LastUpdate: 2013/08/01
ここでは、Chef11 を使用して構築した、クライアント・サーバ構成の以下のテスト環境を使用しています。
テスト環境の詳細は、メニューに戻って参照してくだい。
[テスト環境]
- 管理サーバ
192.168.1.67(chetos6g) ・・・ Chefサーバ + ワークステーション - 管理対象
192.168.1.68(centos6h) ・・・ ノード
ブラウザでWebUIにアクセスするときに "http://192.168.1.67" のように、http で接続しようとすると、https にリダイレクトされます。
このとき "https://centos6g" のように、リダイレクト先のURLには、ホスト名(fqdn)が使われます。
直接、"https://192.168.1.67" を指定すれば、アクセスできますが、私の環境では、ホスト名(fqdn)でアクセスできないので、"https://192.168.1.67" のようにIPアドレスを使ってリダイレクトしてほしくなります。
リダイレクト先のWebUIのURLは、管理サーバの /etc/chef-server/chef-server.rb で設定できます。
chef-server.rb の詳細は、Opscodeのドキュメントを参照してください。
/etc/chef-server/chef-server.rb は、初期状態では存在しないので新規作成します。
内容は以下のとおり。
bookshelf['url'] = "https://192.168.1.67" nginx['url'] = "https://192.168.1.67"bookshelf は、必要ないかもしれませんが、念のため設定しています。
この設定を反映するために、管理サーバのChefサーバを再起動します。
# chef-server-ctl restart以上で WebUI のURLの設定は完了です。
これで、"http://192.168.1.67" にアクセスすると、"https://192.168.1.67" へリダイレクトされるようになります。