¿Cómo arreglar Apache2 no ejecutando archivos PHP?

Paso 1: Modificar el archivo .conf
Lo primero que debemos hacer es modificar el archivo de configuración principal de Apache2. Para hacer esto, abre una ventana de la terminal y emite el comando:

sudo nano /etc/apache2/apache2.conf

Con apache2.conf abierto, todo lo que tiene que hacer es agregar la siguiente linea al final del archivo:

<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>

Guarda y cierra apache2.conf.

Paso 2: Habilitar / deshabilitar módulos
Para que PHP funcione correctamente, debes deshabilitar el módulo mpm_event y habilitar los módulos mpm_prefork y php7. Para hacer esto, regresa a la ventana de la terminal y escribe el comando:

sudo a2dismod mpm_event && sudo a2enmod mpm_prefork && sudo a2enmod php7.0

Paso 3: Reiniciar Apache 2
Está todo listo para reiniciar Apache2. Debido a que hemos deshabilitado / habilitado los módulos, tenemos que reiniciar por completo Apache2 (en lugar de volver a cargar los archivos de configuración). Para reiniciar Apache2, regresa a la ventana de la terminal y emite el comando:

sudo service apache2 restart

Ahora deberías poder apuntar un navegador a un archivo PHP y verlo ejecutarse correctamente, en lugar de guardarlo en su disco local o mostrar código en su navegador.

fuente : https://support.hostinger.es/es/articles/3963793-como-arreglar-apache2-no-ejecutando-archivos-php




Impactos: 0

Configuración del error 404 en el httpd.conf Apache

Apache

Cómo configurar y personalizar la página de error 404, de página no encontrada, en el servidor Apache con la directiva ErrorDocument.

Editar:
etc/apache2/sites-available/000-default.conf
y añadir.
ErrorDocument 404 /index.php “Url que queremos que responda”

En este caso, se indicaría que, bajo un error 404, se debe enviar el documento que está en el archivo “mipagina404.html” (o cualquier otro documento que queramos utilizar como página de error). La ruta indicada hacia el archivo comienza por “/”, por lo que Apache entenderá que el mismo está en la raíz del dominio

https://desarrolloweb.com/articulos/configurar-pagina-error-404-apache.html

Impactos: 1