Magento 2 ejecutándose en Ubuntu 20.04 con Nginx devuelve el código de error 502 de puerta de enlace incorrecta

Magento 2 ejecutándose en Ubuntu 20.04 con Nginx devuelve el código de error 502 de puerta de enlace incorrecta

Tengo una instalación nueva de Magento 2.4.4-p2 en Ubuntu 20.04. La versión de PHP es 8.1.13 y la versión de nginx es 1.18.0 (Ubuntu). Puedo ver y acceder a la página de inicio y a las siguientes páginas sin el error 502 de puerta de enlace incorrecta:

https://example.com/sales/guest/form/
https://example.com/catalogsearch/advanced/

Todo lo demás, incluida la página de administración y cualquier actividad en las páginas anteriores, como una consulta de búsqueda, devuelve el error 502 de puerta de enlace incorrecta. En el interior /etc/nginx/sites-availabletengo example.comun host virtual con la siguiente configuración:

upstream fastcgi_backend {
   server  unix:/run/php/php8.1-fpm.sock;
}
server {
  listen 80;
  server_name example.com;
  set $MAGE_ROOT /var/www/example.com/html;
  include /var/www/example.com/html/nginx.conf.sample;
  client_max_body_size 2M;
  listen 443 ssl http2;
  listen [::]:443 ssl http2;
  ssl_certificate         /etc/ssl/cert.pem;
  ssl_certificate_key     /etc/ssl/key.pem;
  access_log /var/log/nginx/magento.access;
  error_log /var/log/nginx/magento.error;
}

Seguí eldocumentacióny ajustó lo siguiente en /etc/php/8.1/fpm/php.ini:

memory_limit = 2G
max_execution_time = 1800
zlib.output_compression = On

Por lo general, este problema se debe a un archivo de configuración de Nginx incorrecto. Pero esto es lo que indica la documentación de Magento 2. ¿Cómo puedo arreglar esto? - El registro de errores está limpio.

El contenido de include /var/www/example.com/html/nginx.conf.sample;esaquí.

información relacionada