2016-09-16 136 views
0

我在我的朋友让我借的这个VPS上安装厨师服务器。厨师服务器安装找不到厨师服务

我能够成功安装厨师并运行chef-server-ctl reconfigure

我遇到了问题,因为我需要更改iptable规则,并且我发现我无法在任何端口或服务上找到chef-server。

当我运行chef-server-ctl它似乎通过了所有的测试,所以我知道它的API正在工作。

我在哪里可以找到厨师正在运行?

我需要更改我的iptables,以便我可以使用刀与厨师服务器进行通信。

回答

1

首先它听起来像你安装的厨师服务器,而不是厨师,重要的区别:)其次,没有具体的过程叫做chef-server。前端路由由nginx处理,它绑定在端口443和80上(80只是一个重定向到443,如果需要可以被阻塞或禁用)。在内部,我们有许多不同的小型服务,如oc_erchef,bifrost,oc_id等。这些服务都在本地主机上侦听,并通过Nginx进行访问。

+0

对不起,这是一个单一的错字,其他所有说主厨服务器。所以如果我必须改变我的iptable规则以便能够用刀连接到它,我是否为所有这些规则制定规则? –

+0

除非你在'localhost'上防止流量(这很奇怪),你需要的唯一防火墙是tcp/443(即HTTPS)。 – coderanger

+0

gotcha,生病尝试,让你知道。 (是的,我的朋友是偏执狂,你需要一个iptable的规则,任何单一的流量大声笑) –