Divida as seções exclusivas em arquivos separados e, em seguida, use as diretivas Include
no http.conf principal para incluir outros arquivos de configuração. Por exemplo, você pode incluir essas inclusões em IfDefine
seções e, em seguida, usar a opção de inicialização de linha de comando -D
para definir variáveis para ativar ou desativar seções diferentes da configuração:
<IfDefine DEVELOPER>
Include developer.conf
</IfDefine>
e depois:
apachectl start -D DEVELOPER
Parece-me mais limpo usar arquivos conf incluídos, mas é claro que você pode colocar todas as suas configurações em um arquivo dentro do ifdefs também.
Pontos de bônus para automatizar tudo isso com uma ferramenta de gerenciamento de configuração como cfengine ou fantoche, é claro.