Apache2.4.57の導入

インフラ・サーバー

ついこの前Apacheの2.4.55について書きましたが2.4.55に脆弱性が見つかり2.4.56にも脆弱性が見つかりとんとん拍子で2.4.57まで到達しました。

てことで手っ取り早く2.4.57の導入を解説していきます。OSはRedHat8系のAlmaLinux8.7でやっていきます。

必要パッケージ導入。

dnf -y install zlib-devel perl-core cmake pcre-devel expat-devel 

OpenSSL3.0.8を導入。

cd /usr/local/src/
wget https://www.openssl.org/source/openssl-3.0.8.tar.gz
tar xvzf openssl-3.0.8.tar.gz
cd openssl-3.0.8/
./Configure --prefix=/usr/local/openssl-3.0.8 shared zlib
make
make install
echo /usr/local/openssl-3.0.8/lib64 > /etc/ld.so.conf.d/openssl.conf
ldconfig
/usr/local/openssl-3.0.8/bin/openssl version

Nghttp2の導入。

cd /usr/local/src/
wget https://github.com/nghttp2/nghttp2/releases/download/v1.52.0/nghttp2-1.52.0.tar.gz
tar xvzf nghttp2-1.52.0.tar.gz
cd nghttp2-1.52.0/
./configure --enable-lib-only
make
make install

brotli-1.0.9の導入。

cd /usr/local/src/
wget https://github.com/google/brotli/archive/refs/tags/v1.0.9.tar.gz
tar xvzf v1.0.9.tar.gz
cd brotli-1.0.9/
mkdir out 
cd out
../configure-cmake
make
make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr-local-lib.conf
ldconfig

apr-1.7.3の導入

cd /usr/local/src/
wget https://dlcdn.apache.org//apr/apr-1.7.3.tar.gz
tar xvzf apr-1.7.3.tar.gz
cd apr-1.7.3/
./configure
make
make install

apr-util-1.6.3の導入。

cd /usr/local/src/
wget https://dlcdn.apache.org//apr/apr-util-1.6.3.tar.gz
tar xvzf apr-util-1.6.3.tar.gz
cd apr-util-1.6.3/
./configure --with-apr=/usr/local/apr
make
make install

最後にApache2.4.57の導入。

cd /usr/local/src/
wget https://dlcdn.apache.org/httpd/httpd-2.4.57.tar.gz
tar xvzf httpd-2.4.57.tar.gz
cd httpd-2.4.57/
 ./configure --enable-http2 --enable-brotli --with-brotli=/usr/local/lib --enable-ssl --with-ssl=/usr/local/openssl-3.0.8 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --enable-so --enable-mods-shared=all --enable-mpms-shared=all
make
make install
vi /etc/systemd/system/httpd.service
systemctl daemon-reload
systemctl list-unit-files | grep httpd
systemctl start httpd
systemctl status httpd
/usr/local/apache2/bin/apachectl -v
エンジニア転職エージェント

テックゲート: 経験者向きの求人サービスでリモートワークの求人が大多数を占めています。手数料等は全くありません。