En este artículo, le mostraré rápidamente cómo habilitar el archivo de registros de acceso sin procesar para todas las cuentas de cPanel en su VPS (servidor privado virtual) o servidor dedicado, todo a la vez. Los registros de acceso sin procesar contienen los datos de solicitud directamente desde el servicio web de Apache que todo su sitio web ha estado completando.
Sin registros de acceso sin procesar, los únicos datos de los que tiene que salir para las solicitudes del sitio web son proporcionados por uno de los programas de estadísticas web en el servidor, ya sea Awstats, Logaholic o Webalizer en informes compilados. Desafortunadamente, esos informes no muestran mucha información útil que pueda ayudarlo a rastrear solicitudes problemáticas que podrían estar causando problemas en su servidor.
Escribí un artículo anterior sobre cómo habilitar el archivado de registros de acceso sin procesar en cPanel que lo guía a través de cómo puede habilitar el archivado de sus registros de acceso sin procesar iniciando sesión en cPanel para una sola cuenta. También tenemos otro artículo sobre cómo acceder a los registros de acceso sin procesar en cPanel que muestra cómo recuperar los registros de acceso sin procesar descargándolos a su máquina local.
En este artículo, lo guiaré a través de una manera fácil de habilitar el archivo de registro de acceso sin procesar para cada usuario de cPanel en su servidor a la vez. De esa manera, si tiene algún problema de uso del servidor que aparece en algún momento, tendrá los registros que necesita para regresar e investigar qué podría haber causado los problemas.
Tenga en cuenta que para seguir los pasos a continuación, necesitará acceso de raíz a su VPS o servidor dedicado para poder acceder a todas las cuentas de cPanel a la vez.
Habilitar el archivo de registros de acceso sin formato
Le mostraré cómo escribir un archivo de configuración de cPanel que controle la configuración del archivo de registro de acceso sin procesar y luego copiarlo a cada usuario de cPanel para que se archiven todos sus registros.
- Inicie sesión en su servidor a través de SSH como usuario raíz.
- Ejecute el siguiente comando para habilitar el archivado de registros de acceso sin formato:
echo archive-logs=1 > /root/.cpanel-logs
Si desea eliminar los registros archivados antiguos, de modo que solo conserve un mes de registros archivados, también ejecute este comando:echo remove-old-archived-logs=1 >> /root/.cpanel-logs
- Ahora puede ejecutar el siguiente bucle para escribir la configuración del archivo de registro de acceso sin procesar para cada usuario de cPanel en el servidor:
for user in `/bin/ls -1 /var/cpanel/users`;
do cp -frp /root/.cpanel-logs /home/$user/;
chown $user.$user /home/$user/.cpanel-logs; chmod 640 /home/$user/.cpanel-logs; done
Eso debería ser todo lo que necesita hacer para configurar el archivo de registro de acceso sin procesar para todos sus usuarios de cPanel. Ahora, si el uso de su servidor vuelve a aumentar, tendrá registros para revisar en busca de una posible explicación de por qué.
Puede leer mi guía sobre cómo analizar los registros de acceso sin procesar archivados de cPanel, para obtener una revisión detallada sobre cómo puede revisar todas las solicitudes que se almacenan en sus registros de acceso sin procesar archivados.