a2ensite etc. são comandos disponíveis em sistemas baseados em Debian e que não estão disponíveis em distribuições baseadas em RH.
O que eles fazem é gerenciar links simbólicos a partir de partes de arquivos de configuração em /etc/apache2/sites-availablee mods-availablepara /etc/apache2/sites-enablede assim por diante. Por exemplo, se você tiver um vhost definido em um arquivo de configuração /etc/apache2/sites-avaible/example.com, a2ensite example.comcriará um link simbólico para esse arquivo /etc/apache2/sites-enablede recarregará a configuração do apache. O arquivo de configuração principal do Apache contém linhas que incluem todos os arquivos /etc/apache2/sites-enablede, portanto, são incorporadas à configuração do tempo de execução.
É muito fácil imitar essa estrutura no RHEL. Adicionar dois diretórios no /etc/httpd/chamado sites-enablede sites-availablee adicionar seus vhosts em arquivos em sites-available. Depois disso, adicione uma linha
include ../sites-enabled
para /etc/httpd/conf/httpd.conf. Agora você pode criar links simbólicos para sites-enablede recarregar a configuração com service httpd reloadou apachectl.