Apache 모듈을 포함하도록 Apache 매력 확장

Apache 모듈을 포함하도록 Apache 매력 확장

mapcache 및 mapserver와 같은 모듈을 사용하여 Apache를 배포하고 싶습니다. 아파치 참을 라이브러리로 재사용할 수 있나요? Apache 매력은 간단하지 않으므로 표준 Apache 매력에 대한 업데이트를 유지 관리할 책임이 있으므로 Apache 매력 모듈을 복사하여 확장하고 싶지 않습니다.

설치 파일에서 다음과 같은 작업을 수행하고 싶습니다: juju-include apache2

이런 것도 있나요? 그렇지 않다면 가장 좋은 진행 방법은 무엇입니까?

답변1

추가 Apache 모듈을 포함하는 것은 좋은 아이디어이며 핵심 매력 자체에 매우 도움이 될 수 있는 것 같습니다. 내가 권장하는 것은 다음을 통해 이것을 구현하는 것입니다.config.yaml&hooks/config-changed그래서 당신은 무엇을 바꿀 수 없을 뿐 아니라추가의모듈이 설치되었지만 즉시 모듈을 추가/제거할 수도 있습니다. 그런 다음 현재 참에 대해 병합 요청을 열어 기본적으로 포함되도록 합니다. 매력은 꽤 확장 가능하며 일반적으로 매력이 충족되지 않는 경우가 종종 있습니다. 당신은 유일한 사람이 아닐 것입니다.

따라서 참을 변경한 경우(그리고 포크를 유지하고 싶지 않은 경우) 브랜치를 lp:~<your-launchpad-username>/charms/<series>/<charm>/<branch_name>. 대부분의 시계열은 LTS 이름(예를 들어 정확함)이고 charm은 "apache2"이며 분기 이름은 무엇이든 될 수 있습니다. 대부분의 사람들은 "트렁크"를 선택합니다. 누군가가~매력적인 사람들팀에서는 변경 사항을 검토하고 피드백을 제공하며, 검사를 통과하면 실제 매력 자체의 일부로 병합됩니다!

관련 정보