在帶有 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 bad gateway 錯誤:

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

其他所有內容,包括管理頁面和上述頁面上的任何活動(例如搜尋查詢)都會傳回錯誤網關錯誤502 /etc/nginx/sites-availableexample.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;這裡

相關內容