我正在 friend 借给我的这个 VPS 上安装 chef-server。
我能够安装 chef 并成功运行 chef-server-ctl reconfigure
。
我遇到了问题,因为我需要更改 iptable 规则,我发现我找不到在任何端口上运行或作为服务运行的 chef-server。
当我运行 chef-server-ctl
时,它似乎通过了所有测试,所以我知道它的 API 正在运行。
我在哪里可以找到正在运行的 Chef ?
我需要更改我的 iptables 以便我可以使用 knife 与 chef-server 通信。
最佳答案
首先听起来您安装的是 Chef Server,而不是 Chef,重要的区别:) 其次,没有名为 chef-server
的特定进程。前端路由由绑定(bind)在端口 443 和 80 上的 nginx
处理(80 只是到 443 的重定向器,如果需要可以被阻止或禁用)。在内部,我们有许多不同的小型服务,如 oc_erchef、bifrost、oc_id 等。这些都在本地主机上监听并通过 Nginx 访问。
关于linux - Chef-Server安装找不到chef服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39523453/