Nginx를 사용하여 Ubuntu 20.04에서 실행되는 Magento 2가 잘못된 게이트웨이 오류 코드 502를 반환함

Nginx를 사용하여 Ubuntu 20.04에서 실행되는 Magento 2가 잘못된 게이트웨이 오류 코드 502를 반환함

Ubuntu 20.04에 Magento 2.4.4-p2를 새로 설치했습니다. PHP 버전은 8.1.13이고 nginx 버전은 1.18.0(Ubuntu)입니다. 502 잘못된 게이트웨이 오류 없이 홈 페이지와 다음 페이지를 보고 액세스할 수 있습니다.

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

관리 페이지와 위 페이지의 모든 활동(예: 검색 쿼리)을 포함한 모든 항목은 잘못된 게이트웨이 오류 502를 반환합니다. 내부에는 다음 구성의 가상 호스트가 /etc/nginx/sites-available있습니다 .example.com

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;
}

나는 따라 갔다선적 서류 비치아래 내용을 조정했습니다 /etc/php/8.1/fpm/php.ini.

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

일반적으로 이 문제는 잘못된 Nginx 구성 파일로 인해 발생합니다. 그러나 이것은 Magento 2 문서에 명시된 내용입니다. 이 문제를 어떻게 해결할 수 있나요? - 오류 로그가 깨끗합니다.

의 내용 include /var/www/example.com/html/nginx.conf.sample;여기.

관련 정보