AWS 上的 chef 服务器,错误:连接被拒绝

AWS 上的 chef 服务器,错误:连接被拒绝

我正在尝试在 AWS 上的 CentOS 实例上运行 Chef 服务器。我一直在遵循 Opscode 的指示:http://www.opscode.com/blog/2013/03/11/chef-11-server-up-and-running/

但是,当我输入 knife configure -i 选项(包括正确的服务器 fqdn,我可以从笔记本电脑 ssh 进入并从其自身 ping )时,响应总是一样的: ERROR: Connection refused connecting to myserver.amazonaws.com:443 for ...

有什么建议可以说明哪里配置错误吗?谢谢!

答案1

我没有使用过 Chef,所以无法对任何配置文件发表任何评论,但请确保安全组端口是打开的,并且不需要在任何 chef 配置文件中进行任何更改以允许连接。ping 和 ssh 不能确保端口 443 或其他相关端口是打开的,ssh 是端口 22,而 ping 只是 ICMP 数据包

答案2

当被询问时,我总是使用knife configure并添加 chef API 的端点(在端口 4000 上运行)...

答案3

将主机名设置为可解析的内容(命令sudo hostname 'something.com')可以解决问题吗?

相关内容