sábado, 21 de junio de 2025

Apache2 archivo httpd.conf para virtualhosts

 # ============================================

# 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