Как включить/установить HTTP/2 на Virtualmin в CentOS7

У меня установлен Virtualmin на моем сервере CentOS7, и в настоящее время на этом сервере работает несколько веб-сайтов. Отдельной установки Apache нет, потому что он использует Virtualmin. Однако мне нужно установить / включить HTTP/2 на моем сервере, но текущие ресурсы в Интернете недостаточно полезны, чтобы узнать, как это сделать, поскольку у меня есть установка Virtualmin, на которой размещено несколько сайтов. Как я могу это сделать?

Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
1
0
1 456
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Поддержка HTTP/2 была добавлена ​​только в Apache 2.4.17, поэтому единственный способ заставить ее работать на CentOS 7 — это пересобрать ее вручную. Однако OpenSSL версии 1.0.2 уже доступен с CentOS 7.

Возможно, самым простым способом было бы перейти на дистрибутив, в котором уже есть необходимая версия Apache.

Я не могу рекомендовать CentOS 8 из-за недавних событий, однако Ubuntu 20.04 LTS и Debian 10 поддерживаются Virtualmin и имеют последние версии Apache. В будущем мы будем поддерживать любые совместимые форки/клоны RHEL 1:1; Недавно мы также исправили поддержку RHEL 8, а также поддерживается CentOS 8 Stream.

CentOS 7 дополнительно предоставляет веб-сервер Apache 2.4.34 через SCL (yum install centos-release-scl-rh, затем yum install httpd24-httpd, возможно, yum search httpd24-httpd, чтобы увидеть другие модули/расширения и т. д.), но я не уверен, что Virtualmin сможет справиться с этим должным образом из-за разных путей файловой системы.

rsc 28.03.2021 01:29

Другие вопросы по теме