Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在我的windows机器中使用主机名访问Ubuntu chef服务器赢得了';行不通_Ubuntu_Ssl_Chef Infra - Fatal编程技术网

在我的windows机器中使用主机名访问Ubuntu chef服务器赢得了';行不通

在我的windows机器中使用主机名访问Ubuntu chef服务器赢得了';行不通,ubuntu,ssl,chef-infra,Ubuntu,Ssl,Chef Infra,我不熟悉设置和配置chef服务器、工作站和节点。但我被困在这里了。非常感谢专家的帮助 我有一台安装了chef服务器12.0.8-1的Ubuntu 14.04.2机器。一切正常 现在我正在我的windows虚拟机上设置工作站。我安装了chef client 12.2.1-1,chefdk-0.4.0-1。我从我的厨师服务器机器()下载了厨师入门工具包。我发出'knife ssl fetch'命令,以便下载自签名证书。当我检查工作站和chef服务器之间的连接时。我犯了以下错误 错误:网络错误:get

我不熟悉设置和配置chef服务器、工作站和节点。但我被困在这里了。非常感谢专家的帮助

我有一台安装了chef服务器12.0.8-1的Ubuntu 14.04.2机器。一切正常

现在我正在我的windows虚拟机上设置工作站。我安装了chef client 12.2.1-1,chefdk-0.4.0-1。我从我的厨师服务器机器()下载了厨师入门工具包。我发出'knife ssl fetch'命令,以便下载自签名证书。当我检查工作站和chef服务器之间的连接时。我犯了以下错误

错误:网络错误:getaddrinfo:未知此类主机。检查刀片配置和网络设置

我检查了knife.rb,chef_server_url的值为。我尝试将主机名更改为ip地址,并且能够执行“刀子ssl fetch命令”。但是当执行“刀子ssl检查”时,我得到了以下错误

连接到主机IP地址 错误:SSL证书由受信任的机构签名,但对于给定的主机名无效 错误:您正试图连接到:“ipaddress” 错误:服务器的证书属于“主机名”

我错过了什么,我需要做什么


谢谢。

正确配置dns。您的chef服务器应该有一个名称,因为证书使用的是主机名,这个名称应该解析为您的服务器地址。我不太确定您在配置dns服务器时的意思。你能把它扩大一点吗?谢谢。这真是离题了。消息:“getaddrinfo:没有这样的主机是已知的。”非常清楚。您正试图呼叫
titi
,您的windows主机询问其dns服务器,此dns服务器对
titi
titi.your.local.domain
没有任何线索,并用“NX\u domain”回答。尝试使用
ping主机名
nslookup主机名
,它们也会失败。您必须使用正确的名称配置主机,或者正确配置dns服务器。这是网络系统管理的一部分。@Tensibai是的,这是网络系统管理的一部分,我不太了解。