Error 500 en todos los sitios web alojados en Ubuntu con Apache2 [Solución]

por | Sep 28, 2021 | Tecnología | 0 Comentarios

Para todos los que están sufriendo con el error 500 al mostrar sus sitios web, les tengo la solución.

Este error se debe a la última actualización, así que debemos hacer un Downgrade manual desde la consola.

Primero cambia a FastCGI en lugar de PHP-FPM (Opcional, esto solo fue necesario en uno de los 3 servidores que arreglé esta mañana)

Veremos cual es la última versión que teníamos de Apache, como verán en la siguiente salida la mía era “2.4.41-4ubuntu3

# apt-cache showpkg apache2 | tail

2.4.41-4ubuntu3.5 – httpd-cgi (= ) httpd (= )

2.4.41-4ubuntu3 – httpd-cgi (= ) httpd (= )

Reverse Provides:

Basados en la penúltima línea (antes del “Reverse Provides:”), vamos a reemplazar por la versión donde todo funcionaba bien. Recuerden que deben poner la que les muestre a ustedes.

# export version=»2.4.41-4ubuntu3«; apt-get install apache2=$version apache2-utils=$version apache2-data=$version apache2-bin=$version

Y para que no se actualice hasta que arreglen este asunto, dejaremos “on hold” las actualizaciones de apache.

# apt-mark hold apache2

Con esto resuelven el problema, espero haya sido de utilidad.