Dify docker部署:502 Bad Gateway error
将http://api:5001替换为http://192.168.0.197:5001。将http://web:3000替换为http://192.168.0.178:3000。重启Nginx后解决:docker compose restart nginx。Nginx无法找到db以及web地址,导致客户端不能将请求转发到的后端服务器。Nginx启动时间过早。
·
原因一:
Nginx启动时间过早
解决方法:
重启Nginx后解决:docker compose restart nginx
原因二:
Nginx无法找到db以及web地址,导致客户端不能将请求转发到的后端服务器
解决方法:
docker启动状态下,使用管理员权限在命令行运行:
docker ps -q | ForEach-Object { docker inspect --format '{{ .Name }}: {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $_ }
在输出内容中找到这两行:
docker-api-1: 192.168.0.197
docker-web-1: 192.168.0.178
打开文件
dify/docker/nginx/conf.d
将http://api:5001替换为http://192.168.0.197:5001
将http://web:3000替换为http://192.168.0.178:3000
更多推荐
所有评论(0)