Talvez você possa criar um arquivo como config (arquivo) e usar a diretiva include no seu vhost.conf para incluir esse arquivo, veja link
Eu tenho um aplicativo php e algumas coisas relacionadas ao aplicativo precisam de alterações no arquivo vhost.conf.
Atualmente estou fazendo as alterações manualmente. Mas eu gostaria de automatizá-lo usando um script php.
Isso é aconselhável? Eu quero saber as complicações de segurança envolvidas.
Talvez você possa criar um arquivo como config (arquivo) e usar a diretiva include no seu vhost.conf para incluir esse arquivo, veja link
Você provavelmente quer usar o pacote Config PEAR para editar os arquivos. É claro que você está abrindo uma grande brecha na segurança do seu servidor, então você terá que ser extremamente cuidadoso com o que você permite e nunca deve escrever qualquer string fornecida pelo usuário para aquele arquivo (não pense que qualquer filtro aplicado é mais inteligente que o hacker, mesmo que a entrada seja fornecida por você - estou pensando em XSS e CRSF aqui.
Tags php apache-http-server