If you manage nginx servers and get the error: SSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET in Firefox or ERR_SSL_PROTOCOL_ERROR in Chrome when connecting to your website:
Make sure your config has the following:
ssl_session_timeout 1d; ssl_session_cache shared:SSL:10m; ssl_session_tickets off;
To be sure, add these params to your http{} blocks, in nginx.conf.
I had these settings in all my virtual servers configuration file for https sites and it worked, but as soon as I added 1 certificate, I had this error. Adding the ssl_session settings to nginx.conf solved this.
curl* will report:
curl: (35) gnutls_handshake() failed: An unexpected TLS packet was received.
* Not all versions of curl will report this: on MacOS 10.13.3, curl v7.54.0 doesnt report an error. On Ubuntu 16.04, curl v7.47.0 reports this error.