In the current tengine implementation, there is ssl_hello check type which can do only do ssl handshake check.
With "https" check type I added, we can do full-featured https request check just like the "http" type.
We can add check_ssl_ciphers, check_ssl_protocols, check_ssl_server_name, check_ssl_verify, check_ssl_verify_depth, check_ssl_trusted_certificate, check_ssl_crl config instruction in upstream block of nginx.conf, and for the config instruction "check", we can use type="https" to enable the https check type.
In the current tengine implementation, there is ssl_hello check type which can do only do ssl handshake check. With "https" check type I added, we can do full-featured https request check just like the "http" type.
We can add
check_ssl_ciphers
,check_ssl_protocols
,check_ssl_server_name
,check_ssl_verify
,check_ssl_verify_depth
,check_ssl_trusted_certificate
,check_ssl_crl
config instruction in upstream block of nginx.conf, and for the config instruction "check", we can use type="https" to enable the https check type.The following is an config example:
PS:
check_http_send
&check_http_expect_alive
config instruction is reused from the "http" check type.