TL:DR;
chef-serverのシェフ管理アドオンでSSLを無効にするにはどうすればよいですか?chef-manageのSSLを無効にする方法は?
目的
私は(特に)のビルドベイグラントセットアップシェフサーバとシェフのノードに取り組んでいます。その目的は、教育用ワークショップ(エンタープライズアプリケーション用のシェフサーバーを使用するための入門的なベンチャー)です。この目的のために、chef-server/chef-manageのSSLは不要な合併症であり、私はカリキュラムを痩せ、落とし穴から解放したいと考えています。
シェフ・サーバー
私は/etc/opscode/chef-server.rb
ファイル内nginx['enable_non_ssl'] = true
を経由して私のシェフ・サーバー上で正常に無効化SSLをしました。試みるとcurl http://chef.server.url/
は(リダイレクトではなく)予想されるHTMLコンテンツを返します。
curl http://chef.server.url/
戻り302リダイレクトを試みる、シェフ・サーバをする(chef-server-ctl install chef-manage && chef-server-ctl reconfigure && chef-manage-ctl reconfigure
を介して)シェフは、管理添加後
をシェフ・管理します。異なるが関連の質問にこのstackoverflow answerは、と言っているようだ:
- シェフ・サーバのWebUIは、シェフ・管理WebUIのはユニコーン
- ユニコーンを経て実行される
- nginxの経由で実行
config.force_ssl=true unless ENV['NO_SSL']
が含まれている(/opt/chef-manage/embedded/service/chef-manage/config/environments/production.rb
で発見)。 - シェフサーバー上で
export NO_SSL=true
を実行し、再設定するとchef-manageのsslが無効になります。
私はこれを試みましたが、curl http://chef.server.url/
はまだ302リダイレクトを返します。
chef-manage webuiでsslを無効にするにはどうすればよいですか?
ヒント、ヒント、またはご提案をいただければ幸いです。