fbpx


HTTP es el protocolo de transferencia de hipertexto, es el protocolo de aplicación definido como estándar que permite que la web funcione.
Siempre que hay una petición HTTP por parte del cliente (Navegador web) el servidor devuelve un código de estado.

Los códigos de estado en HTTP se clasifican en varios tipos:

1xx: Respuestas informativas
2xx: Peticiones correctas
3xx: Redirecciones
4xx: Errores del cliente
5xx: Errores del servidor

Por ejemplo, si todo funciona habitualmente, el servidor nos devolverá un código HTTP 200 OK y nos devolverá la web.

En este artículo nos centraremos en ver los 4xx y los 5xx, que son los errores, y dentro de estos los más típicos ya que existen muchos definidos en el estandard y fuera de él que no son nada habituales.

HTTP 4xx: Errores del cliente

Error 400 Bad Request

Este error nos lo devuelve el servidor web cuando hay un error en nuestra petición, y el servidor no puede procesar la solicitud. Las causas pueden ser diversas, tales como:
– Carácteres incorrectos en la url
– Cookies con errores ( borrarlas)
– DNS antiguos
– Archivos demasiado grandes

Error 401 Unauthorized.

Este error nos lo devuelve el servidor cuando nos informa que la petición http no ha sido ejecutada porque debemos iniciar una sesión.

El servidor devuelve una cabecera www-authenticate, con la información para conseguir la autorización de acceso

Dentro del 401 podemos ver distintos subtipos de errores.
401.1: Error de inicio de sesión
401.1: “ Por configuración del servidor
401.3: Fallo por ACL
401.4: Auth Filtro
401.5: Auth APP ISAPI CGI

Error 403 Forbidden.

Es similar al 401 con la diferencia que la autenticación no es posible. El servidor nos informa que no tenemos permisos y que esta prohibido acceder al recurso solicitado.

Error 404 Not Found

Es el error más común en http. Lo hemos visto miles de veces navegando. El error 404 significa que el servidor no ha podido encontrar el recurso solicitado.

Seguramente el contenido ha sido borrado, o el enlace está incorrecto o es defectuoso.

Conviene tener en cuenta que los errores 404 influyen negativamente en el SEO de una página web por lo que sería interesante usar Search Console para solucionarlos.

Errores de Servidor 5xx: 500 y 502

Error 500: Internal Server error.

Generalmente ocurre porque hay un fallo en programación o en la aplicación web.
No es fácil dar con la solución sin tener conocimientos, ya que pueden afectar muchos factores. Lo que sí que conviene recordar que hemos tocado, o restaurar un backup en caso de que lo tengamos hecho.

Error 500 en chrome
Error 500 en chrome

Este error también nos puede aparecer de diferentes formas:

500 Internal Server Error
HTTP 500 – Internal Server Error
Temporary Error (500)
Internal Server Error
HTTP 500 Internal Error
500 Error
HTTP Error 500
500. That’s an error

Para saber algo más de información acerca del tipo de error 500, conviene revisar el log de errores de Apache.

Habitualmente dentro de /error_log, pero depende en gran medida de la instalación del sistema operativo o distribución linux y configuración del servidor web.

Si nuestro hosting utiliza Cpanel, hay una sección específica para los errores en http que podremos revisar.

Error de Permisos: Muchas veces la causa del error 500 son unos permisos de ejecución mal configurados.

Demasiado tiempo de espera: Si el script php depende de recursos y el tiempo de ejecución lo limita, puede producirse un error.

Fallo en el .htaccess: Si has tocado algo en este archivo recientemente, revisalo ya que puede ser la causa.  

Fallo por el límite de memoria: Puede ser que en el archivo php.ini o en wp-config en el caso de wordpress estemos limitando la memoria, deberemos aumentarla y probar.

Error 502: Bad Gateway

Este error http aparece cuando hay un error entre la comunicación del servidor web y alguno de los servidores que actúan de proxy, este último nos devuelve dicho error.

Error 502 que nos devuelve la CDN Cloudflare
Error 502 que nos devuelve la CDN Cloudflare


Pueden ser diversas las causas:
– Firewall bloqueando la solicitud: O se ha activado alguna regla por error.
– Fallo en el servidor Proxy: como no puede conectarse al servidor web, nos devuelve error.
– Fallo en un cluster, o CDN. (Sobrecarga ).
– Estamos recibiendo un DDOS.



Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *