a2ensite
Activar configuración de un site
a2ensite 100-ruinosa.conf
Activa la configuración de ese site
a2enmod
Activar módulos
a2enmod ssl
Activar el módulo de SSL
apache2ctl / apachectl
Gestión del servicio. Sirven ambos comandos.
apache2ctl status
Muestra el estado básico del servidor Apache.
apache2ctl fullstatus
Muestra el estado detallado del servidor Apache, incluyendo: peticiones activas ,procesos/Workers, estadísticas de rendimiento, etc.
apache2ctl -M
Ver los módulos activos.
apache2ctl -t
Test del fichero de configuracion. No inicia ni reinicia el servicio; solo valida los archivos de configuración y muestra errores si los hay.
Información de configuración en Debian
/etc/apache2/apache2.conf
Información de configuración en Redhat
/etc/httpd/conf/httpd.conf
Ejemplo de configuración con VirtualHost
VirtualHost es un bloque de configuración que permite a Apache alojar múltiples sitios web en un mismo servidor, diferenciándolos por: nombre de dominio, dirección IP , puerto (80 o 443)
Cada <VirtualHost> contiene la configuración específica de un sitio:
DocumentRoot, logs propios, certificados SSL, directivas, alias, etc.</VirtualHost>