擴展 Apache 的魅力以包含 Apache 模組

擴展 Apache 的魅力以包含 Apache 模組

我想部署apache帶有mapcache和mapserver等模組。 apache charm 可以當作函式庫重複使用嗎? apache charm 非常重要,因此我不想複製 apache charm 模組並擴展它,因為這樣我將負責維護對標準 apache charm 的任何更新。

我想在安裝檔中執行以下操作:juju-include apache2

有這樣的事嗎?如果沒有,最好的處理方式是什麼?

答案1

包含額外的 Apache 模組是一個好主意,而且看起來它對核心魅力本身非常有幫助。我建議做的是透過config.yaml&hooks/config-changed所以你不僅可以改變什麼額外的模組已安裝,但也可以動態新增/刪除模組。然後,我將針對當前超級按鈕開啟合併請求,以預設將其包含在內。護身符的擴展性非常強,通常情況下,如果您發現護身符無法滿足一般需求,那麼您將不是唯一的人。

因此,如果您確實對超級按鈕進行了更改(並且不希望維護分支),請考慮將分支上傳到lp:~<your-launchpad-username>/charms/<series>/<charm>/<branch_name>.大多數時間序列將是LTS名稱(例如,精確的),charm將是“apache2”,分支名稱可以是任何名稱,大多數人選擇“trunk”。有人來自〜魅力者團隊將審查您的更改並提供回饋,如果通過檢查,將合併為實際魅力本身的一部分!

相關內容