CentOSでApacheを2.2.15から2.4.4にアップグレードしたい。更新ファイルをフォルダーにダウンロードしてApacheを更新する必要がありますか?これは可能ですか?
CentOS 6.xは2.4.xを提供せず、2.2.xバージョンのApacheのみを提供します。 CentOSは、その派生元であるRed Hat OSと同様に、RHELは安定性を重視しているため、最先端のものに遅れをとる傾向があります。したがって、次のいずれかを行う必要があります。
/opt
にインストールされます)CentOS 6.xでApache 2.4.xを最初からコンパイルするためのオンラインチュートリアルは数多くあります。たとえば、次のようなものがあります。 CentOS 6.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のサイトは software collections を提供しており、- httpd24 one を使用する必要があります。必要なのは、そのURLから.repo
ファイルをインストールしてyum update
を実行することだけです。これにより、スタックが2.2から2.4に上がります。
注:Remi Colletのサイトで提供されているソフトウェアコレクション(SC)は、オプションの中間にあります#3&#4これはRPMとして配布されていますが、ソフトウェアは/opt
ディレクトリにインストールされているためです。そのため、サイトに直接ジャンプするのではなく、2.4にサイトを移行できます。これはIMOが良いことです。ただし、インストールされているバージョンのApache 2.4を利用するには、設定を変更する必要があります。
最も簡単な方法は、SCLバージョンをインストールすることです。