Centros'ta Apache'yi 2.2.15'ten 2.4.4'e yükseltmek istiyorum. Güncelleme dosyalarını bir klasöre indirip Apache'yi güncellemem gerekir mi? Bu mümkün mü?
Centros'ta Apache'yi 2.2.15'ten 2.4.4'e yükseltmek istiyorum. Güncelleme dosyalarını bir klasöre indirip Apache'yi güncellemem gerekir mi? Bu mümkün mü?
Yanıtlar:
CentOS 6.x, Apache'nin 2.4.x sürümünü, yalnızca 2.2.x sürümünü sağlamaz. Red Hat OS gibi CentOS, RHEL dengeye yöneliktir ve bu nedenle kesici kenarın gerisinde kalmaya eğilimlidir. Yani şunlardan birini yapmanız gerekir:
/opt
)CentOS 6.x'te Apache 2.4.x'i sıfırdan derlemek için çevrimiçi çok sayıda öğretici var, işte böyle bir şey: Apache 2.4.4'ü CentOS 6.4'e yükleyin , nasıl olduğunu gösterir.
Ayrıca dosyayı doğrudan indirmeyi.tar.gz
de deneyebilirsiniz , bir RPM .spec
dosyası içerir, böylece dosyayı yeniden oluşturabilirsiniz:
$ rpmbuild -ts httpd-2.4.x.tar.bz2
Ancak, bu yaklaşımı çok fazla ileriye götürmeyi beklemiyordum, çünkü CentOS 6.x'te gelmek için biraz zor olan birkaç başka pakete de ihtiyacınız olacak.
Nasıl yapacağınızı gerçekten merak etmedikçe, muhtemelen kendiniz yapmaya çalışmamanızı tavsiye ederim. Ben yaptım ve bu yapılabilir ama biraz zaman alabilir ve bazen biraz sinir bozucu olabilir. Daha ziyade, EL6 için zaten oluşturulmuş olan Remi Collet Deposunu kullanmanızı öneririm (Bu RHEL 6 ve CentOS 6).
Remi'nin sitesi yazılım koleksiyonları sağlar ve httpd24'ü kullanmak istersiniz . Tek gereken .repo
dosyayı o URL'den yüklemek ve bir yum update
. Bu, yığınınızı 2.2'den 2.4'e yükseltir.
NOT: Remi Collet sitesi tarafından sağlanan yazılım koleksiyonları (SC'ler) # 3 & # 4 seçenekleri arasında bir yerdedir . Bunu söylüyorum, çünkü RPM olarak dağıtılmışlar ama yazılım dizine yüklenmiş /opt
. Böylece, sitelerinizi 2.4'e taşıyabileceksiniz, bunun yerine doğrudan IMO'ya atlayarak, IMO iyi bir şeydir. Ancak, yüklü Apache 2.4 sürümünü kullanmak için işleri yeniden yapılandırmanız gerekir!
En kolay yol, burada açıklandığı gibi SCL sürümünü kurmaktır: