用得好好的程序突然出问题,https服务提供的网页打不开了。
设置lighttpd,打开访问日志和错误日志,再试,还是打不开,也没有错误原因。
在服务端抓包,发现客户端发送了Client Hello,服务端ACK了,然后就没下文了,服务端没有发送Server Hello,竟然也没有报错。
仔细看,发现Client Hello只发送了11个加密套件,由于以前某个服务的客户端会发送六七十个加密套件,以为是证书或者加密套件的问题,设置了,还是无果。
客户端抓包,发现Client hello确实只发送了这么多长度字节。
郁闷中。。。
突然发现lighttpd监听的http端口和https端口是同一个443,修改成不同的端口,得到解决。