Descripción general:
Los manejadores de Apache (Apache Handlers) controlan cómo el servidor web Apache maneja ciertos tipos de archivos y extensiones en tu sitio.
Apache está diseñado para procesar scripts CGI y archivos con instrucciones especiales del servidor. Algunas de las extensiones comunes que maneja son: .cgi
, .pl
, .plx
, .ppl
, .perl
y .shtml
.
Con esta herramienta, puedes indicarle a Apache que utilice un manejador ya existente para procesar un tipo de archivo nuevo. Esto se hace agregando manualmente el nombre del manejador y la extensión en esta interfaz de cPanel.
Cómo crear un manejador de Apache personalizado
Sigue estos pasos para agregar un manejador:
-
En el campo "Manejador", escribe el nombre del manejador que deseas asignar.
cPanel ya incluye varios manejadores integrados que puedes utilizar:-
default-handler
— Usa el manejador por defecto de Apache para contenido estático. -
send-as-is
— Envía el archivo tal cual, manteniendo las cabeceras HTTP originales. -
cgi-script
— Trata el archivo como un script CGI. -
imap-file
— Interpreta el archivo como un mapa de imagen (imagemap). -
server-info
— Muestra la configuración del servidor. -
server-parsed
— Procesa el archivo para incluir instrucciones del servidor (Server Side Includes). -
server-status
— Muestra un reporte de estado del servidor. -
type-map
— Trata el archivo como un archivo de tipo de mapa.
Para más detalles técnicos sobre cada manejador, puedes consultar la documentación oficial de Apache.
-
-
En el campo "Extensión(es)", escribe la extensión que deseas asociar al manejador.
-
Una extensión es la parte que viene después del punto en un nombre de archivo. Ejemplo:
archivo.personalizado
→ la extensión es.personalizado
-
Si deseas agregar más de una, sepáralas con espacios. Ejemplo:
.cgi .pl .ppl
-
-
Haz clic en el botón "Agregar" para guardar el manejador.
⚠️ Nota: Esta interfaz solo permite agregar manejadores usando configuraciones existentes. No puedes crear manejadores completamente personalizados desde aquí.
Cómo eliminar un manejador de Apache (definido por el usuario)
Si ya no necesitas un manejador personalizado, puedes eliminarlo así:
-
En la tabla de "Manejadores de Apache definidos por el usuario", busca el que deseas quitar.
-
Haz clic en "Eliminar" (Delete) en la fila correspondiente.
-
Confirma la acción haciendo clic en "Sí" (Yes).
⚠️ Nota: No puedes eliminar los manejadores ni las extensiones que Apache maneja por defecto.