CentOS7.6にてapache2.4.6から2.4.39にアップデート


iusリポジトリ用パッケージのインストール
 # yum -y install "https://centos7.iuscommunity.org/ius-release.rpm"
ius.repo をデフォルトのリポジトリから除外する
# vi /etc/yum.repos.d/ius.repo
ius.repo
[ius]
...
enabled=0 #enabled=1から変更
...
Nghttp2をインストール
# yum --enablerepo=epel -y install nghttp2

現在のApacheの設定とディレクトリを一旦退避

# cp -r /var/www/ /var/www__backup
# cp -r /etc/httpd/ /etc/httpd__backup
現在のApacheを一旦アンインストール(依存関係にあるPHPも削除されます)
# systemctl stop httpd.service
# yum remove httpd
# yum remove httpd-tools
Apache最新版をインストール
# yum --disablerepo=base,extras,updates --enablerepo=ius install -y httpd
apache必要モジュールインストール
# yum -y install openldap-devel expat-devel libdb-devel mailcap system-logos
# yum -y install --disablerepo=base,extras,updates --enablerepo=ius httpd-devel mod_ssl
退避した設定とディレクトリを反映
# cd /etc
# mv httpd httpd_org
# mv httpd__backup httpd
PHP7.3と関連モジュールのインストール
# yum install -y --enablerepo=remi-php73 php php-cli php-common php-devel php-fpm php-gd php-mbstring php-mysqlnd php-pdo php-pear php-pecl-apcu php-soap php-xml php-xmlrpc php-intl php-imagick
Apacheサービス再起動
# systemctl restart httpd

2019/11/27 以下、さらにアップデートの記事です。
CentOS7.6にてapache2.4.39から2.4.41にアップデート