2017-07-03 65 views
0

TL:DR;

如何禁用廚師服務器的廚師管理插件的SSL?如何爲主廚管理禁用SSL?


目的

我工作的一個流浪設置,其中構建(及其他)廚師服務器和廚師節點。目的是爲了一個教育研討會(爲企業應用程序使用廚師服務器的入門企業)。爲此,廚師服務器/廚師管理上的SSL是一個不必要的複雜因素,我希望保持課程的精益和無缺陷。

廚師服務器

我通過nginx['enable_non_ssl'] = true已經成功地禁用SSL我的廚師的服務器上/etc/opscode/chef-server.rb文件中。試圖curl http://chef.server.url/返回預期的html內容(而不是重定向)。

廚師管理

加入後廚師設法廚師服務器(通過chef-server-ctl install chef-manage && chef-server-ctl reconfigure && chef-manage-ctl reconfigure),試圖curl http://chef.server.url/返回302重定向。這stackoverflow answer到不同但相關的問題似乎是在說:

  • 廚師服務器WebUI中通過nginx的運行
  • 廚師管理的Web用戶界面是通過麒麟
  • 麒麟運行包含config.force_ssl=true unless ENV['NO_SSL'](見於/opt/chef-manage/embedded/service/chef-manage/config/environments/production.rb )。
  • 在廚師服務器上執行export NO_SSL=true,重新配置將禁用ssl for chef-manage。

我試過這個,但curl http://chef.server.url/仍然返回302重定向。

如何禁用ssl for chef-manage webui?

任何提示,提示或建議將不勝感激!

回答

1

對於介紹研討會我根本不使用管理。這僅僅是另一件事情,基本上沒有任何好處,它不被棄用,但肯定在一個類似的軌道(Automate是任何重大的新發展進行中)。