我的網站目前正在使用 CloudFlare 反向代理。在我的網域伺服器中,我定義了 CloudFlare 提供的 DNS。我在使用 CloudFlare 時遇到一些問題,因此想透過刪除反向代理來測試它。如果我在名稱伺服器中寫入我的伺服器 IP,網站還能正常運作嗎?
編輯
Error 502 Bad Gateway
當我嘗試在購物車中添加產品時,我收到了CloudFlare 的訊息。我將 WordPress 與 WooCommerce 結合使用。除了我幾天前上次添加的產品之外,所有產品都會發生這種情況。我可以將此產品添加到購物車,但不能添加其他產品。網站託管在 VPS 上,沒有任何變更。
答案1
我將 nginx 與 PHPFPM 結合使用,錯誤與記憶體/快取有關,因為該 VPS 只有 1GB RAM。
首先我查看了 nginx 日誌:
sudo tail /var/log/nginx/error.log -n 10
並發現錯誤:
upstream sent too big header while reading response header from upstream
所以我添加了以下幾行來/etc/nginx/nginx.conf
解決問題
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;