如何为 chef-manage 禁用 SSL?

How to disable SSL for chef-manage?

TL:DR;

如何为 chef-server 的 chef-manage 插件禁用 SSL?


目的

我正在开发一个 Vagrant 设置,它构建(除其他外)主厨服务器和主厨节点。目的是举办教育研讨会(介绍如何将 Chef 服务器用于企业应用程序)。为此,chef-server / chef-manage 上的 SSL 是不必要的复杂化,我希望保持课程精简且没有陷阱。

主厨服务器

我已经通过 /etc/opscode/chef-server.rb 文件中的 nginx['enable_non_ssl'] = true 在我的厨师服务器上成功禁用了 ssl。正在尝试 curl http://chef.server.url/ returns 预期的 html 内容(而不是重定向)。

主厨管理

将 chef-manage 添加到 chef-server(通过 chef-server-ctl install chef-manage && chef-server-ctl reconfigure && chef-manage-ctl reconfigure)后,尝试 curl http://chef.server.url/ returns 302 重定向。这个 对于一个不同但相关的问题似乎是说:

我试过了,但是 curl http://chef.server.url/ 仍然是 returns 302 重定向。

如何为 chef-manage webui 禁用 ssl?

任何提示、提示或建议将不胜感激!

对于入门研讨会,我根本不会使用管理。这只是学习的另一件事,基本上没有任何好处,它并没有被完全弃用,但肯定处于类似的轨道(自动化是任何重大新发展的方向)。