Error de subida de PHP-FPM con ipv6

Error de subida de PHP-FPM con ipv6

Acabo de instalar el último Nginx con PHP7.4-fpm en un servidor Ubuntu 20.04.2 nuevo.

Agregué un host virtual que tiene un sitio de WordPress y se está cargando bien, pero noté que los registros de nginx estaban bombardeados con errores como los siguientes:

[error] 183472#183472: *625 connect() failed (111: Connection refused) while connecting to upstream, client: xx.xxx.xxx.xx, server: example.com, request: "GET /some-page-name/ HTTP/1.1", upstream: "fastcgi://[::1]:8001", host: "example.com", referrer: "https://example.com/"

Buscando en Google sobre esto, me enteré por elsegunda respuestaen esteHilo de error del servidorque fue porque estoy usando una dirección ipv6 y que podría solucionarlo reemplazándolo localhostcon 127.0.0.1los archivos de bloque del servidor nginx, ya que fastcgi://[::1]:8001no funciona.

Hice los cambios /etc/nginx/sites-available/example.com.confy cambié la siguiente línea:

fastcgi_pass localhost:8001;

A:

fastcgi_pass 127.0.0.1:8001;

Y según un comentario de ese mismoFallo del servidorrespuesta, en /etc/nginx/sites-available/default, cambié la siguiente línea:

listen 80 default_server;

A:

listen 0.0.0.0:80 default_server;

Sin embargo, después de realizar los cambios anteriores y reiniciar nginx y php7.4-fpm, si verifico el modo de ejecución de PHP en el panel de control de mi servidor (Virtualmin), FCGIdno FPMse está utilizando ninguna de las dos opciones disponibles.

Cuando elijo FPM y hago clic en Guardar, la fastcgi_pass 127.0.0.1:8001;línea en el archivo de bloque del servidor nginx vuelve a aparecer fastcgi_pass localhost:8001;y los errores anteriores comienzan a aparecer nuevamente.

Sin embargo, no listen 0.0.0.0:80 default_server;se revirtió al reiniciar nginx o fpm.

¿Cómo le indico a FPM que use la dirección ipv4 en lugar de la dirección ipv6?

NÓTESE BIENIntenté cambiar listen = /run/php/php7.4-fpm.socka listen = 127.0.0.1:8000in /etc/php/7.4/fpm/pool.d/www.confy luego seguir los pasos anteriores, pero eso tampoco ayudó y sucedió lo mismo.


PDEste problema no está relacionado con el panel de control que utilicé, ya que hay bastantes publicaciones de ServerFault y varios hilos del foro en línea que parecen estar relacionados con este problema cuando intentan usar PHP-FPM con una configuración de doble pila ipv4/ipv6. aparentemente.

información relacionada