a2ensite и т.д. - это команды, доступные в системах на основе Debian и недоступные в дистрибутивах на основе RH.
Что они делают это , чтобы управлять символическими ссылками из частей файла конфигурации в /etc/apache2/sites-availableи mods-availableк /etc/apache2/sites-enabledи так далее. Например, если в файле конфигурации определен vhost /etc/apache2/sites-avaible/example.com, a2ensite example.comсоздайте символическую ссылку на этот файл /etc/apache2/sites-enabledи перезагрузите конфигурацию apache. Основной файл конфигурации Apache содержит строки, в которые входит каждый файл, /etc/apache2/sites-enabledи, следовательно, они включаются в конфигурацию времени выполнения.
Довольно легко подражать этой структуре в RHEL. Добавьте две директории в /etc/httpd/named sites-enabledи sites-availableдобавьте vhosts в файлы в sites-available. После этого добавьте строку
include ../sites-enabled
к /etc/httpd/conf/httpd.conf. Теперь вы можете создать символические ссылки sites-enabledи затем перезагрузить конфигурацию с помощью service httpd reloadили apachectl.