На страницах русскоязычного и англоязычного сообществ есть простой ответ на вопрос, написанный в заголовке поста.
Я несколько перечитывал эти ответы, и видимо, из-за своего преклонного возраста или небольшого слабоумия до меня не сразу дошло как же все-таки запустить работу протокола http/2 для сайтов с сертификатами SSL в панели управления Vesta на Ubuntu.
Возможно этот пост вам поможет сделать это быстрее и проще чем мне, когда я искал ответ, хотя пост пишу в целом как памятку для себя.
Вам нужно сделать такие шаги:
- Подключаемся по SSH к серверу или vps.
- Переходим в режим суперпользователя командой su (тут нужно ввести пароль от root)
- Вводим в консоль такую конструкцию nano /home/ИМЯ-пользователя в весте/conf/web/названиесайта.com.nginx.ssl.conf
- Должен открыться файл и в нем будет строка типа server { listen 123.45.678.90:443;
- Перед точкой с запятой вставляем ssl http2, чтобы получилось server { listen 123.45.678.90:443 ssl http2;
- Нажимаем CTRL+O чтобы сохранить файл и CTRL+X чтобы его закрыть
- В панели управления Vesta теперь в пункте сервер перезапустите nginx
Проверить работу протокола можно на этом сайте https://tools.keycdn.com/http2-test