用了nginxproxymanager的反代,结果上来第一次可以打开网页,第二次开始就报502错误。
SSL_do_handshake() failed (SSL: error:1408F10B:SSL routines:ssl3_get_record:wrong version number) while SSL handshaking to upstream,
网上查了好多,有改conf的,好久没编程了,看log来找问题都忘记了……
最后看到ssl – Nginx upstream to https host – ssl3_get_record:wrong version number – Stack Overflow的回答恍然大悟
强制了SLL,可是却设置的80端口,然后将80改成443,不再报错了。
我不太清楚你想达到什么目的。但你在80端口有一个HTTPS服务器的可能性很小。80端口通常被HTTP使用,而不是HTTPS。试图通过HTTPS访问它,通常会导致服务器的HTTP错误响应,当解释为预期的TLS握手响应时,会导致奇怪的错误信息,如ssl3_get_record:wrong version number。