2017-07-03 6 views
0

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を無効にするにはどうすればよいですか?

ヒント、ヒント、またはご提案をいただければ幸いです。

答えて

1

イントロワークショップでは、私は全く管理しません。それは基本的に利点がないことを学ぶことのもう一つの事であり、それはまったく推奨されていませんが、同様の軌道では間違いありません。

関連する問題