问题描述
最近将harbor从v1.8 升级到v2.8+后,客户端在登录时出现了以下问题:
bash
net/http: TLS handshake timeout
解决方案
由于V2.8版本的nginx代理中只有配置TLSv1.2协议,没有TLSv1.1协议的支持,导致了部分客户端无法的登录。
在common/nginx/nginx.conf文件中加入支持TLSv1.1协议,然后重启服务即可。
nginx.conf
server {
listen 8443 ssl;
server_tokens off;
......
ssl_protocols TLSv1.1 TLSv1.2; #在此处增加
......