Configuración de Apache2 con fpm-php

Índice

Primero se comprueba si el módulo PHP de Apache2 está instalado y se desinstala.

apache2ctl -M | grep php
a2dismod php8.2

Para instalar fpm-php

apt install php8.2-fpm php8.2

Para que Apache2 use fpm-php se activan los módulos proxy_fcgi y setenvif

a2enmod proxy_fcgi setenvif

Se puede configurar el servidor de aplicaciones en todos el host virtual en /etc/apache2/sites-available/.conf

#Por TCP
    ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/var/www/<host>/$1

#Por socket UNIX
    ProxyPassMatch ^/(.*\.php)$ unix:/run/php/php8.2-fpm.sock|fcgi://127.0.0.1/var/www/<host>

O para todos los hosts del servidor web en el fichero /etc/apache2/conf-available

#Por TCP
    SetHandler "proxy:fcgi://127.0.0.1:9000"
    
#Por socket UNIX
    SetHandler "proxy:unix:/run/php/php8.2-fpm.sock|fcgi://localhost"
comments powered by Disqus

Relacionados

Configuración NAT en routers Mikrotik en Openstack

En este post se configura el funcionamiento del NAT en una red creada en Openstack que usa routers Mikrotik. NAT (Network Address Translation o traducción de direcciones de red) es un mecanismo que consiste en modificar la información de direccionamiento en los paquetes IP que atraviesan un router.

Leer

Creación de Services en kubernetes

Los servicios en Kubernetes permiten a otros pods o al usuario acceder al servicio que ofrece otro pod.

Leer

Configuración de herramientas antispam en el servidor de correos

Cuando se configura un servidor de correos de Internet es importante configurarlo de manera correcta para que pueda usar los mecanismos disponibles para filtrar el spam que recibe.

Leer