问题:
网站上线后。添加HTTPS证书,浏览器访问正常,通过curl请求,请求被reset
分析:
先curl 请求同域名的HTTP的url,返回正常,80端口正常
接着访问同服务器下其他HTTPS域名,返回正常,443端口无异常
猜测:
证书问题?证书未到期呀,小编好郁闷
用tcpdump抓包,wireshark分析得出,两端握手完成,发起数据传输后的第一个确认就被reset了
难道是客户端发送数据太大,nginx的buffer不够吗
修改了 下nginx关于client相关配置
client_header_buffer_size 64k; large_client_header_buffers 4 64k; client_body_buffer_size 20m; keepalive_timeout 120; |