更改網域名稱伺服器時可以寫伺服器 IP 而不是 DNS

更改網域名稱伺服器時可以寫伺服器 IP 而不是 DNS

我的網站目前正在使用 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;

相關內容