# ============================================
# APACHE HTTPD CONFIGURATION FILE
# ============================================
# Archivo principal de configuración para Apache HTTP Server 2.x
# Este archivo incluye configuración básica y soporte para VirtualHosts
# -----------------------------
# 1. CARGA DE MÓDULOS NECESARIOS
# -----------------------------
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
LoadModule dir_module modules/mod_dir.so
LoadModule mime_module modules/mod_mime.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
# -----------------------------
# 2. CONFIGURACIÓN GLOBAL
# -----------------------------
ServerRoot "/etc/apache2"
PidFile /var/run/apache2/apache2.pid
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
# -----------------------------
# 3. CONFIGURACIÓN DE LOGS
# -----------------------------
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
# -----------------------------
# 4. CONFIGURACIÓN DE DOCUMENT ROOT
# -----------------------------
DocumentRoot "/var/www/html"
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
# -----------------------------
# 5. INCLUSIÓN DE VIRTUALHOSTS
# -----------------------------
# Se recomienda mantener los VirtualHosts en archivos separados
# dentro del directorio sites-available y habilitarlos con a2ensite
IncludeOptional sites-enabled/*.conf
No hay comentarios:
Publicar un comentario