CentOSでApacheを2.2.15から2.4.4にアップグレードしたい。更新ファイルをフォルダーにダウンロードしてApacheを更新する必要がありますか?これは可能ですか?
CentOSでApacheを2.2.15から2.4.4にアップグレードしたい。更新ファイルをフォルダーにダウンロードしてApacheを更新する必要がありますか?これは可能ですか?
回答:
CentOS 6.xは2.4.xを提供していません。Apacheのバージョンは2.2.xのみです。CentOSは、その派生元であるRed Hat OSと同様に、RHELは安定性を重視しており、最先端のものに遅れをとる傾向があります。したがって、次のいずれかを行う必要があります。
/opt
)CentOS 6.xでApache 2.4.xをゼロからコンパイルするためのオンラインチュートリアルは数多くあります。その一例を次に示します。CentOS6.4にApache 2.4.4をインストールして、その方法を示します。
ファイルを直接ダウンロード.tar.gz
することもできます。RPM .spec
ファイルが含まれているため、次のように再構築できます。
$ rpmbuild -ts httpd-2.4.x.tar.bz2
ただし、CentOS 6.xで再構築せずに手に入れるには少しトリッキーな他のいくつかのパッケージが必要になる可能性があるので、このアプローチであまり遠くに行くとは思わないでしょう。
あなたが本当にそれを行う方法に興味がない限り、私はあなたがそれを自分で試して構築しないことをお勧めします。私はそれを実行しました、そしてそれは実行可能ですが、少し時間がかかることがあり、時々少しイライラすることがあります。むしろ、EL6用に既に構築されているRemi Colletリポジトリを使用することをお勧めします(これはRHEL 6とCentOS 6です)。
Remiのサイトではソフトウェアコレクションを提供しており、httpd24を使用することをお勧めします。必要なのは.repo
、そのURLからファイルをインストールしてを実行することだけですyum update
。これにより、スタックが2.2から2.4に上がります。
注: Remi Colletのサイトで提供されるソフトウェアコレクション(SC)は、オプション#3と#4の間のどこかにあります。これはRPMとして配布されていますが、ソフトウェアがディレクトリにインストールされているため/opt
です。したがって、サイトに直接ジャンプするのではなく、サイトを2.4に移行できます。これはIMOが良いことです。ただし、インストールされているバージョンのApache 2.4を利用するには、設定をやり直す必要があります。
ここで説明するように、最も簡単な方法はSCLバージョンをインストールすることです。