![更改名称服务器时,我可以写服务器 IP 而不是 DNS 吗](https://linux22.com/image/756812/%E6%9B%B4%E6%94%B9%E5%90%8D%E7%A7%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%EF%BC%8C%E6%88%91%E5%8F%AF%E4%BB%A5%E5%86%99%E6%9C%8D%E5%8A%A1%E5%99%A8%20IP%20%E8%80%8C%E4%B8%8D%E6%98%AF%20DNS%20%E5%90%97.png)
我的网站目前正在使用 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;