公司有多台 nginx,包括生產和測試環境,想弄一個集中的管理平台。
管理平台需要提供 Web 訪問,開發、維運 可以自己去新增一個二級網域之類的。
這樣的話牽涉到多台 nginx 的設定下發、reload 載入新配置,用什麼技術方案去解決設定管理和下發比較好?
配置不多,修改也比較少,不大需要考慮效能。
目前考慮用 SaltStack 集中管理,這樣需要 SaltStack 提供 API 介面給管理平台存取嗎?
感覺從 web 透過 API到 SaltStack 下發配置,reload。整個流程比較長,也比較麻煩。
不知各位有沒有比較簡易的方案。感謝。
有個山寨方案:開發、維運自己寫好一個nginx的server設定檔上傳,然後各個nginx的server搞個腳本去下載並reload。做好下載處理和失敗的邏輯就行,簡單粗暴。