更改名称服务器时,我可以写服务器 IP 而不是 DNS 吗

更改名称服务器时,我可以写服务器 IP 而不是 DNS 吗

我的网站目前正在使用 CloudFlare 反向代理。在我的名称服务器中,我定义了 CloudFlare 提供的 DNS。我在使用 CloudFlare 时遇到了一些问题,因此想通过删除反向代理来测试它。如果我在名称服务器中写入我的服务器 IP,网站还能正常工作吗?

编辑

当我尝试将产品添加到购物车时,CloudFlare会提示我Error 502 Bad Gateway。我使用的是 WordPress 和 WooCommerce。除了几天前我上次添加的产品外,所有产品都出现了这种情况。我可以将该产品添加到购物车中,但其他产品则无法添加。网站托管在 VPS 上,没有任何变化。

答案1

我正在使用带有 PHPFPM 的 nginx,错误与内存/缓存有关,因为这个 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;

相关内容