我正在Ubuntu Server 14.04 LTS计算机上按照https://docs.chef.io/release/server_12-3/install_server.html#standalone上的说明安装厨师服务器。当我运行命令来创建厨师管理员时:
sudo chef-server-ctl user-create ...(etc)...
我回来了:
ERROR: Connection refused connecting to http://127.0.0.1/users/
我正在已经运行Apache2的计算机上安装Chef。运行
chef-server-ctl status
显示所有服务正在运行。但是,我注意到两件事向我表明了潜在的问题,而我却缺乏解决这些问题的技能/经验:/users/
下没有/var/www/html/
目录。我不知道这是否可以预期;我确定还有其他方法可以告诉Apache将/ users / URL别名为磁盘上某个地方的位置,但是我不知道它是什么。 curl https://127.0.0.1
时,出现错误“curl: (35) Unknown SSL protocol error in connection to 127.0.0.1:443
”。 如果我运行
netstat -an|grep :443
,我确实会看到在端口443上监听了一个进程(大概是Apache)。任何人都可以建议采取进一步的故障排除步骤吗?
最佳答案
Chef Server是一种期望在大多数情况下控制该设备的设备。您将需要关闭正在端口80和443上监听的所有内容(即,卸载Apache或在其自己的VM上安装Chef Server)。
关于chef-infra - 无法创建厨师用户:连接拒绝连接到https://127.0.0.1/users/,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34800640/