Cómo configurar Manejadores de Apache (Apache Handlers) en cPanel
Los Manejadores de Apache (Apache Handlers) son instrucciones que le indican al servidor web cómo debe procesar ciertos tipos de archivos. Básicamente, controlan qué software interno se encarga de abrir un archivo cuando un visitante lo solicita.
Por defecto, Apache ya sabe que un archivo .php debe ser procesado por el intérprete PHP y una imagen .jpg debe mostrarse tal cual. Sin embargo, en ocasiones avanzadas, podrías necesitar que el servidor trate una extensión diferente (como .html) como si fuera un script PHP, o que ejecute scripts de Python o Perl con extensiones personalizadas.
Si estás modificando manejadores para correr aplicaciones complejas o scripts pesados, podrías estar llegando al límite de tu hosting compartido. Obtén libertad total de configuración con un Servidor VPS Linux de Alto Rendimiento.
Paso 1: Acceder a la herramienta
Para crear un manejador personalizado en la interfaz moderna de cPanel (tema Jupiter), sigue estos pasos:
- Inicia sesión en tu cPanel.
- Ve a la sección Avanzado.
- Haz clic en el icono Manejadores de Apache.
Paso 2: Crear un Manejador Apache
Una vez dentro, verás el formulario "Crear un manejador de Apache".
- Manejador (Handler): Aquí debes escribir el nombre del servicio interno. Por ejemplo, para ejecutar archivos como PHP, se suele usar
application/x-httpd-php(nota: esto puede variar según la versión de PHP activa). - Extensión(es): Escribe la extensión del archivo sin el punto. Por ejemplo:
htmlopgm.
Una vez completados los campos, haz clic en el botón Añadir.
Cómo eliminar un Manejador Personalizado
Si cometiste un error o ya no necesitas la configuración, puedes borrarla fácilmente. Ten en cuenta que no es posible borrar los manejadores del sistema (los que vienen por defecto), solo los que tú has creado.
- En la misma pantalla de "Manejadores de Apache", baja hasta la lista Manejadores de Apache definidos por el usuario.
- Ubica la línea que deseas borrar.
- Haz clic en el botón Eliminar (a veces representado por una X roja o un icono de papelera bajo la columna "Acciones").
- Confirma la acción si el sistema lo solicita.
Preguntas Frecuentes
¿Cuál es el uso más común de los Manejadores de Apache?
El uso más frecuente es obligar al servidor a procesar código PHP dentro de archivos con extensión .html. Esto se logra añadiendo el manejador de PHP (ej: application/x-httpd-php) para la extensión html.
¿Puedo romper mi sitio web si configuro esto mal?
Sí. Si asignas un manejador incorrecto a una extensión vital (como .html o .php), el navegador podría intentar descargar el archivo en lugar de mostrarlo, o mostrar un error de servidor. Si esto ocurre, simplemente elimina el manejador que creaste para volver a la normalidad.
