Apache2.4のサポート期限(EOL)、OSS版とパッケージ版の違いについて
スポンサードリンク
ApacheはオープンソースのWebサーバソフトウェアです。Apacheには、一般的に「サポート期限(EOL)」という概念がありません。 これは、Apacheがオープンソースソフトウェアであり、世界中の開発者によって共同で開発されているためです。ちなみに、EOLはEnd of Lifeの略語で、サポートの終了期日を指します。
Apache には、オープンソース版の Apache と、オープンソース版を元に、OSディストリビューションが パッチを適用したバージョン(この記事ではパッケージ版と呼びます)があります。
オープンソース版 のApacheには開発者コミュニティがあり、バグ修正や機能追加に関する情報交換が活発に行われています。コミュニティから問題解決のヒントを得られる場合があります。
一方、パッケージ版の Apache では、OSディストリビューション(RHEL、Ubuntuなど)のサポートが期待できます。パッケージ版の Apache は、2.4.37-62 のように、マイナーバージョンの末尾にさらにバージョンが続きます。-62 の部分です。これは、OSS版の 2.4.37 に対し、OSディストリビューションがクリティカルだと判断したセキュリティホールの修正など、パッチを適用した際にカウントアップされていきます。
パッチが適用されるか否かは、OS毎に サポートする期限が決まっています。OSのサポート期限が切れると、パッケージ版Apacheへのセキュリティパッチの提供が終了する場合があるため、OS のサポート期限を確認しておきましょう。
Linuxコマンドについて学べるおすすめ書籍
Linuxコマンドの知識は、プログラマにとって長く役立つ知識です。 私はこちらの書籍で一通り知識を抑えました。基本から丁寧に解説されています。
Linux教科書 図解でパッとわかる LPIC/LinuC
はじめてLPICを受ける方向け、手を動かしながらLinuxについて学びたい方におすすめ。30日間の無料体験もできる『Kindle Unlimited』でも読むことができます。
Search
Recent Posts
- カーネル更新やパッケージのパッチ適用後、OSの再起動が必要か確認するLinuxコマンド(needs-restarting)
- OpenSSHのエラー「bad ownership or modes for chroot directory component」の原因と解消方法
- Apacheの起動状態をチェックして停止してる場合にApacheを起動するシェルスクリプト
- Amazon LinuxのOSバージョンを調べる方法|/etc/redhat-release の代替ファイル
- MYSQLでダンプファイルを取得する際に発生したエラー「Couldn't execute 'SELECT BINLOG_GTID_POS('', '0')': You are not using binary logging (1381)」の原因と対処方法