linux - Chef-Server安装找不到chef服务

标签 linux chef-infra

我正在 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/

相关文章:

sql - ORACLE_HOME must be set and $ORACLE_HOME/dbs must be writable 错误在 Xubuntu Linux 16.04

linux - 获取内核未对齐访问oops中取消引用的物理地址

ssl - 修改 Chef Server 的 SSL 证书

windows - 在 Chef Windows Web 部署中更新 web.config

configuration - 为什么不应该使用Chef/Puppet逐行更改配置文件?

linux - 现有的 Linux 模块符号

linux - Bash脚本选择文件时报错 "syntax error near unexpected token ' ('"

chef-infra - OpsWorks : How to set Chef environment?

linux - 确定一个已经运行的进程通过一个文件的距离