2016-09-16 242 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的規則,任何單一的流量大聲笑) –