最近服务器将80端口关闭了,在客户端使用Docker的时候出现了问题,官方文档是这样写的
In the same train of thought, you must make sure you are properly sending the X-Forwarded-Proto, X-Forwarded-For, and Host headers to their “client-side” values. Failure to do so usually makes the registry issue redirects to internal hostnames or downgrading from https to http.
由于我在Nginx配置文件中将 X-Forwarded-Proto 写成了 X_Forwarded_Proto,导致在Client PUSH的时候一直报 connect: connection refused,以为Client端没有使用HTTPS来连接,最后按上面修改后就正常了。