我写了一个前后端分离的网站,Nginx 与后端是放在同一个 Docker 容器的,因此 Nginx 可以直接使用http://127.0.0.1:8000/api/xxx来访问后端。
我编写了如图所示的 Nginx 配置文件:

网站部署在http://123.45.67.89上面。当我访问http://123.45.67.89的时候,确实可以正确打开首页。但是前端再请求后端接口的时候,访问 http://123.45.67.89/api/xxx 的时候,浏览器会自动跳转到http://127.0.0.1:8000/api/xxx,导致前端无法访问后端。

请问这个问题出在哪里,应该怎么解决。