首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >傀儡数据库中的SSL问题

傀儡数据库中的SSL问题
EN

Server Fault用户
提问于 2012-11-12 14:25:17
回答 1查看 611关注 0票数 1

我正在使用SSL设置Puppetdb,并且存在证书问题。

我使用Nginx作为Puppet的SSL代理,因此我的CA由Nginx代理机器上的mongrel服务器管理。

如果我使用Nginx机器上的CA为我的Puppetdb生成一个证书,我就能够使用puppetlabs-puppetdb模块设置Puppetdb (因为木偶代理使用代理的CA),但是Puppetmaster无法连接到它,因为它有自己的CA证书来生成自己。

如果我使用一个傀儡主程序为Puppetdb生成证书,则无法使用puppetlabs-puppetdb模块部署Puppetdb,因为Puppet代理不使用相同的CA证书。

我能做些什么来调和这一切?我能否完全关闭傀儡主程序上的SSL (因为SSL由Nginx代理管理),并让它们使用代理的CA连接到Puppetdb?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-11-13 07:58:47

我对我的傀儡大师使用了错误的设置,即让他们在一个单独的目录中创建自己的CA。这个链接把它弄清楚了。我现在:

  • 在代理和主模式下使用相同的目录(在我的例子中,是标准的/var/lib/puppet/ssl目录)。这确保了它对两种模式都使用相同的CA;
  • 在木偶主上使用ca=false (master部分),这样木偶主人就不会抱怨使用其他CA而不是自己的CA;
  • 停止为傀儡主人指定certname=,让他们使用机器的名称,就像在代理模式下那样。
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/447841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档