Em um ambiente típico, você pode criar uma cópia do httpd.conf e modificar as seguintes propriedades no novo arquivo.
# pid file PidFile run/httpd.pid # http listen port Listen 80 # log files ErrorLog logs/error_log CustomLog logs/access_log combined # server name ServerName default_host_name # document root for the default site DocumentRoot "/var/www/html"
E, dependendo da sua implementação, pode ser necessário modificar propriedades adicionais, como o LockFile (se você estiver executando em um NFS)
E como sempre, você terá que personalizar as definições do host virtual se as usar.
Controlando a nova instância
Digamos, por exemplo, se o nome do arquivo recém-copiado é /etc/httpd/conf/instance1.conf, então você pode iniciar esta nova instância usando o seguinte comando
httpd -f /etc/httpd/conf/instance1.conf -k start
Outra opção útil do comando httpd será a opção -t para testar erros no arquivo de configuração.
httpd -f /etc/httpd/conf/instance1.conf -t
Veja 'man 8 httpd' para mais informações sobre como usar o comando httpd.
E, como os outros sugeriram, você pode criar um script de inicialização separado para ajudá-lo a gerenciar essa instância. O script RH /etc/init.d/httpd de ações deve funcionar como um ponto de partida.