Ошибка ERR_SSL_PROTOCOL_ERROR при установке SSL сертификата в Ghost

Если вы решили установить SSL сертфикат для вашей ghost платформы, то весьма вероятно, что даже после того, как ghost setup ssl успешно выполнился без ошибок вы можете столкнуться с тем, что ваш сайт не открывается в браузере Chrome и появляется ошибка ERR_SSL_PROTOCOL_ERROR. В свою очередь в браузере Safari все будет открываться нормально.

Посмотрев в логи сервера nginx вы можете обнаружить, что некоторые запросы заканчиваются 499 ответом от сервера. Если это так, то одна из возможных причин - это директива ssl_session_tickets off;, из-за особенности работы которой и появляется эта ошибка.

Как исправить? Необходимо для всех виртуальных хостов, которые используют SSL либо включить данную директиву, либо выключить ее. Можно это сделать сразу глобально в рамках блока http { ... } в настройках Nginx'a, либо в рамках каждого виртуального хоста в блоке server { ... }.

Оригинальный ответ был найден вот тут - https://community.letsencrypt.org/t/errors-from-browsers-with-ssl-session-tickets-off-nginx/18124/5