我正在按照https://docs.chef.io/release/server_12-3/install_server.html#standalone在Ubuntu Server 14.04 LTS计算机上的说明安装Chef服务器。当我运行命令创建一个厨师管理员时:
sudo chef-server-ctl user-create ...(etc)...
我回来了:
ERROR: Connection refused connecting to http://127.0.0.1/users/
我正在已经运行Apache2的机器上安装厨师。运行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
,我确实看到有一个进程(可能是Apache)正在侦听443端口。
有人可以建议采取进一步的故障排除步骤吗?
答案 0 :(得分:5)
Chef Server是一个期望在大多数情况下控制盒子的设备。您将需要关闭正在侦听端口80和443的任何内容(即卸载Apache或在其自己的VM上安装Chef Server)。