Saya ingin memperbarui Apache dari 2.2.15 ke 2.4.4 di CentOS. Apakah saya perlu mengunduh file pembaruan ke folder dan memperbarui Apache? Apakah ini mungkin?
Saya ingin memperbarui Apache dari 2.2.15 ke 2.4.4 di CentOS. Apakah saya perlu mengunduh file pembaruan ke folder dan memperbarui Apache? Apakah ini mungkin?
Jawaban:
CentOS 6.x tidak menyediakan versi 2.4.x, hanya versi 2.2.x dari Apache. CentOS seperti Red Hat OS itu berasal, RHEL diarahkan untuk stabilitas dan cenderung tertinggal di belakang apa yang canggih. Jadi, Anda harus:
/opt
)Ada banyak tutorial online untuk mengkompilasi Apache 2.4.x dari awal sendiri di CentOS 6.x, berikut ini salah satunya: Instal Apache 2.4.4 pada CentOS 6.4 , yang menunjukkan caranya.
Anda juga dapat mencoba mengunduh .tar.gz
file secara langsung , termasuk .spec
file RPM sehingga Anda dapat membangunnya kembali seperti ini:
$ rpmbuild -ts httpd-2.4.x.tar.bz2
Namun saya tidak berharap terlalu jauh dengan pendekatan itu, karena Anda mungkin membutuhkan beberapa paket lain yang agak sulit didapat di CentOS 6.x, tanpa membangunnya kembali.
Saya mungkin akan mendorong Anda untuk tidak mencoba dan membangunnya sendiri kecuali Anda benar-benar ingin tahu bagaimana melakukannya. Saya sudah melakukannya dan itu bisa dilakukan tetapi bisa memakan waktu dan bisa membuat frustasi. Sebaliknya saya akan mendorong Anda untuk hanya menggunakan Repositori Remi Collet yang sudah dibangun untuk EL6 (Itu RHEL 6 & CentOS 6).
Situs Remi menyediakan koleksi perangkat lunak , dan Anda ingin menggunakan httpd24 . Yang diperlukan hanyalah menginstal .repo
file dari URL itu dan melakukan yum update
. Ini akan membawa tumpukan Anda dari 2,2 ke 2,4.
CATATAN: Koleksi perangkat lunak (SC) yang disediakan oleh situs Remi Collet berada di antara opsi # 3 & # 4 . Saya mengatakan ini karena mereka didistribusikan sebagai RPM tetapi perangkat lunak diinstal ke dalam direktori /opt
. Jadi, Anda dapat memigrasikan situs Anda ke 2.4, daripada langsung melompat ke sana, IMO yang merupakan hal yang baik. Namun Anda harus mengkonfigurasi ulang hal-hal untuk dapat menggunakan versi 2.4 Apache yang telah diinstal!
Cara termudah adalah menginstal versi SCL, seperti dijelaskan di sini:
Bagaimana cara memperbarui Apache ke 2.4.29 menggunakan SCL?