Во первых, http2 не используйте с традиционными сайтами, построенными под HTTPS 1.1, никакого бонуса фактические вы не ощутите. Проблема в том, что предзагрузка ресурсов может работать медленнее чем параллельная загрузка ресурсов по требованию, если вы заранее не спроектируете ваше приложение под http2. Во-вторых, http2 - формат бинарный, а не текстовый, у него есть лишь некоторая поддержка, и не для всех мобильных браузеров, в частности полная поддерджка осуществляется на связке chrome, и apache, однако не для всех платформ. В третьих, сертификат легче прописывать и автоматизировать его выписку с помощью настройки NGINX-а и бесплатного бота Let's Encrypt для NGINX. Да и переезд на https под NGINX сводится к элементарым операйциям, а ваш сайт как работал в http так пусть и работает, не надо его трогать. Меняйте конфиги у NGINX и пропишите все необходимое там, а если лень, то за вас это сделает бот Let's Encrypt