前提・実現したいこと
Apache2.4.43をインストールする前にいくつかソースファイルをダウンロードしたのですが、
Apacheとの関連性がいまいち理解できていないため、ご教示いただけますと幸いです。
こちらのサイトを参考に、
centos8にApache2.4.43をインストールしました。
Apacheインストールの事前にインストールしたものは以下になります。
・OpenSSL
・Nghttp2
・Brotli
・APR、ARP-util
参考にしたサイトによりますと、インストール理由はそれぞれ以下になります。
・OpenSSL :Nghttp2とApacheのコンパイル、SSL用としてOpenSSLをソースインストールします。
・Nghttp2 :Apacheのコンパイルに必要
・Brotli :Apacheのコンパイルに必要
・APR,ARP-util :Apacheのインストールに必要
インストール理由が大まかには分かりましたが、
他のサイトでは同じ条件(centos8にApache2.4をインストール)でも
上記に挙げたソースファイルはインストールされていません。
もっと深くかみ砕いてなぜ必要なのかが知りたいのですが、ネット上では見つけられませんでした。
調べた結果
用語を調べた結果ですが、以下のような理由でしょうか..?
・OpenSSL :①SSL対応のHPにすることを見据えてインストールをした?
. ②Brotliを使用するにはSSL/TLSが必須だから?
・Nghttp2 :Nghttp2 は、HTTP/2 プロトコルの実装の最有力とされているから?
・Brotli :httpにおける圧縮アルゴリズムとして使用されるから?(SSL/TLSが必須)
・APR,ARP-util :OSとソフトウェアの間でOSなどの環境の違いを吸収するAPIを提供するため?
また、これらを入れていないといけない理由はなぜでしょうか。
よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
Centos8
Apache2.4.43
vagrant2.2.14
virtualbox6.1
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/09 00:09
2021/03/09 00:19
2021/03/09 00:32