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