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?
centos
upgrade
apache-httpd
pengguna3422709
sumber
sumber
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
)Bergulir sendiri
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: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.
Menemukan repo
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 melakukanyum 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!sumber
Cara termudah adalah menginstal versi SCL, seperti dijelaskan di sini:
Bagaimana cara memperbarui Apache ke 2.4.29 menggunakan SCL?
sumber