浏览 822
客户端在访问某一个server时,服务端生成并且保存了session,并且发送给客户端cookie.如果下次访问时,client携带了cookie但是请求别反向代理到一个新的服务器,新的服务通过cookie找不到对应的session信息,那么会发生什么?怎么样保证,session信息在不同的上游服务器之间可以通用?
按点赞数排序
按时间排序
1、分组是基于16字节128比特位,这与传输是两回事。传输时,会将许多分组放在一起传输,这就是tls record size,openssl提供有设置的函数,而Nginx则将函数值通过ssl_record_size暴露在nginx.conf中,默认为16KB。
2、cloudflare中设置了lo初始tls record size,默认是1个MSS,当发完ssl_dyn_rec_threshold
个record后,将上升到ssl_dyn_rec_size_hi
默认为3个MSS,再发完ssl_dyn_rec_threshold
个record,最终上升到ssl_buffer_size即16KB。在这些过程中,如果连接空闲时间超过1秒,那么record将回复到ssl_dyn_rec_size_lo
proxy_intercept_errors on; error_page 里去掉 404. 另外注意proxy_intercept_errors, error_page范围,可以 写在server 里,如果写在location 里只对location 生效。