Dify 502 Bad Gateway
Dify 502 Bad Gateway
这是因为Nginx将服务转发到了错误的位置导致的,首先确保容器正在运行,然后以Root权限运行以下命令:
docker ps -q | xargs -n 1 docker inspect --format '{{ .Name }}: {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'
在输出内容中找到这两行:
/docker-web-1: 172.19.0.5
/docker-api-1: 172.19.0.7
记住后面的IP地址。然后打开你存放dify源代码的地方,打开dify/docker/nginx/conf.d,将http://api:5001替换为http://172.19.0.7:5001,将http://web:3000替换为http://172.19.0.5:3000,随后重启Nginx容器或者重载配置。 这些IP地址是_示例性_ 的,你必须执行命令获取你自己的IP地址,不要直接填入。 你可能在重新启动相关容器时需要再次根据IP进行配置。