Как обновить Apache 2.4 до последней версии на сервере Ubuntu 16.04 с VestaCP
В этом руководстве мы будем обновлять сервер apache2 на Ubuntu 16.04 (также работает с предыдущими версиями Ubuntu) до последней версии, его можно безопасно обновлять, а последняя версия Apache включает в себя множество исправлений ошибок и повышение производительности. Рекомендуется обновить, если вы всегда хотите иметь последнюю версию для стабильности и новых функций.
Шаг 1 :
Сначала нам нужно установить этот пакет:
apt-get install software-properties-common
Шаг 2 :
Добавление этого apache2 PPA с помощью в вашу систему
add-apt-repository ppa:ondrej/apache2
apt-get update
Если вы получили эту ошибку:
W: GPG error: http://ppa.launchpad.net/ondrej/apache2/ubuntu xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4F4EA0AAE5267A6C
W: The repository 'http://ppa.launchpad.net/ondrej/apache2/ubuntu xenial InRelease' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Просто запустите эту команду и не забудьте заменить NO_PUBKEY, на ваш PUBKEY:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 4F4EA0AAE5267A6C
Затем снова запустите:
apt-get update
Вы увидите, что ошибка исчезла.
Шаг 3 :
Резервное копирование текущей конфигурации Apache:
cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak1
Затем запустите эту команду, чтобы обновить apache2 до последней версии:
apt-get update
apt-get upgrade
Выберите НЕТ:
Configuration file '/etc/apache2/apache2.conf'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** apache2.conf (Y/I/N/O/D/Z) [default=N] ? N
Configuration file '/etc/logrotate.d/apache2'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** apache2 (Y/I/N/O/D/Z) [default=N] ? N
СОВЕРШЕНО, на вашем сервере установлена последняя версия Apache 2.4, чтобы проверить версию Apache, выполните следующую команду: