如何为 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 重定向。这个 对于一个不同但相关的问题似乎是说:
- 厨师服务器 webui 运行 通过 nginx
- chef-manage webui 是 运行 通过 unicorn
- unicorn 包含
config.force_ssl=true unless ENV['NO_SSL']
(在 /opt/chef-manage/embedded/service/chef-manage/config/environments/production.rb
中找到)。
- 在 Chef 服务器上执行
export NO_SSL=true
并重新配置将禁用用于 Chef-manage 的 ssl。
我试过了,但是 curl http://chef.server.url/
仍然是 returns 302 重定向。
如何为 chef-manage webui 禁用 ssl?
任何提示、提示或建议将不胜感激!
对于入门研讨会,我根本不会使用管理。这只是学习的另一件事,基本上没有任何好处,它并没有被完全弃用,但肯定处于类似的轨道(自动化是任何重大新发展的方向)。
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 重定向。这个
- 厨师服务器 webui 运行 通过 nginx
- chef-manage webui 是 运行 通过 unicorn
- unicorn 包含
config.force_ssl=true unless ENV['NO_SSL']
(在/opt/chef-manage/embedded/service/chef-manage/config/environments/production.rb
中找到)。 - 在 Chef 服务器上执行
export NO_SSL=true
并重新配置将禁用用于 Chef-manage 的 ssl。
我试过了,但是 curl http://chef.server.url/
仍然是 returns 302 重定向。
如何为 chef-manage webui 禁用 ssl?
任何提示、提示或建议将不胜感激!
对于入门研讨会,我根本不会使用管理。这只是学习的另一件事,基本上没有任何好处,它并没有被完全弃用,但肯定处于类似的轨道(自动化是任何重大新发展的方向)。