无法通过主机名而是通过IP地址访问Chef服务器

时间:2019-06-03 08:02:13

标签: chef

连接到主机192.168.xx.xx:xxxx 错误:SSL证书由受信任的机构签名,但对于给定的主机名无效 错误:您正在尝试连接到:“ 192.168.xx.xx” 错误:服务器的证书属于“ chef-server-1-b5ff9fff-fp2mg”

要修复此错误:

此问题的解决方案取决于您的网络配置。如果你 能够使用主机名Chef-server-1-b5ff9fff-fp2mg连接到该服务器 而不是192.168.xx.xx,则可以通过更新Chef_server_url解决此问题 在您的配置文件中。

如果无法使用主机名Chef-server-1-b5ff9fff-fp2mg连接到服务器 您将必须更新服务器上的证书以使用正确的主机名。

问题是我无法通过主机名访问服务器 该怎么办?

1 个答案:

答案 0 :(得分:0)

确保您的厨师服务器主机名具有DNS解析。

例如,如果chef-server主机名是chef.example.com,并且它与公共IP地址1.2.3.4相关联,则检查dns并确保确实如此。您可以通过查询dns来做到这一点(请参见下面的示例,如何查询dns中的cloudflare.com)

$ dig cloudflare.com +short
198.41.215.162
198.41.214.162

然后确认您的client.rb中的chef_server_url拥有厨师服务器的主机名。