a2ensite
etc. son comandos disponibles en sistemas basados en Debian y que no están disponibles en distribuciones basadas en RH.
Lo que hacen es administrar enlaces simbólicos desde partes del archivo de configuración en /etc/apache2/sites-available
y mods-available
hacia /etc/apache2/sites-enabled
y así sucesivamente. Por ejemplo, si tiene un vhost definido en un archivo de configuración /etc/apache2/sites-avaible/example.com
, a2ensite example.com
crearía un enlace simbólico a este archivo /etc/apache2/sites-enabled
y volvería a cargar la configuración de Apache. El archivo de configuración principal de Apache contiene líneas que incluyen cada archivo /etc/apache2/sites-enabled
y, por lo tanto, se incorporan a la configuración de tiempo de ejecución.
Es bastante fácil imitar esta estructura en RHEL. Añadir dos directorios en /etc/httpd/
el nombre sites-enabled
y sites-available
y añadir sus dominios virtuales en archivos en sites-available
. Después de eso, agrega una línea
include ../sites-enabled
a /etc/httpd/conf/httpd.conf
. Ahora puede crear enlaces simbólicos sites-enabled
y luego volver a cargar la configuración con service httpd reload
o apachectl
.