﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	uname	nginx_version
1006	two more server listen 443(ssl), none-default server's ssl_session_cache is out of work	cjhust1986@…		"server{
  listen 443 ssl default_server;
  server_name a.com; 
  ...

  ssl_session_cache       shared:SSL:10m;
  ssl_session_timeout     30m;
}


server{
  listen 443 ssl;
  server_name b.com;

  ...
  ssl_session_cache   none;
}

#cat /etc/hosts
127.0.0.1 a.bom
127.0.0.1 b.com

#curl https://b.com/
will enter ""ngx_ssl_new_session"" function


read openssl and nginx code， call path is:
(1)s->session_ctx->get_session_cb (s3_srvr.c:1045)   ->nginx default server a.com
(2)ngx_http_ssl_servername        (s3_srvr.c:1263)
(3)s->cert->cert_cb               (s3_srvr.c:1427)   ->b.com server
(4)s->session_ctx->new_session_cb (ssl_lib.c:2644)   ->a.com server(default server)


PS:openssl-1.0.2h




"	defect	closed	critical		nginx-core	1.9.x	wontfix	openssl ssl_session_cache		2.6.32-573.22.1.el6.x86_64	1.9.15
