Yum kullanarak CentOS'a Apache 2.4'ü yükleyin


19

Apache 2.2 mod_proxy_wstunnelile mümkün olmadığı için CentOS'ta Apache 2.4'e ihtiyacım var . Ben denedim bu RHEL için, ama ne yazık ki onun. Yükledikten sonra Apache 2.4'ü yürütemiyorum.

Herkes bana tam çalışan bir Apache 2.4 CentOS kurulum nasıl gösterir, lütfen?

DÜZENLE:

# yum list installed | grep httpd
Failed to set locale, defaulting to C
httpd.x86_64                         2.2.15-30.el6.centos       @updates        
httpd-tools.x86_64                   2.2.15-30.el6.centos       @updates        
httpd24.x86_64                       1-6.el6                    @epel-httpd24   
httpd24-apr.x86_64                   1.4.8-2.el6                @epel-httpd24   
httpd24-apr-util.x86_64              1.5.2-5.el6                @epel-httpd24   
httpd24-httpd.x86_64                 2.4.6-5.el6                @epel-httpd24   
httpd24-httpd-tools.x86_64           2.4.6-5.el6                @epel-httpd24   
httpd24-mod_ssl.x86_64               1:2.4.6-5.el6              @epel-httpd24   
httpd24-runtime.x86_64               1-6.el6                    @epel-httpd24   


Teşekkür ederim. Cevabımı görün lütfen, istediğim gibi, çünkü orijinal bağlantı hala birisinin başlaması için kafa karıştırıcı.

Ben güncelleştirmeyi yüklemek ve kullanmak böylece yum nasıl bu dağıtımla olan gelir Apache 2.2.15 yerine kurarım httpd24-httpd yüklemek çalıştırmak gerekir httpdyerine httpd24-httpdsahip service startve stopkomutları?

1
En kolay yol, burada açıklandığı gibi SCL sürümünü kurmaktır
CpnCrunch

Yanıtlar:


23

CentOS'ta Apache 2.4:

Aşama 1:

cd /etc/yum.repos.d/
wget http://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.repo

Adım 2:

yum install httpd24.x86_64

Aşama 3:

$ /opt/rh/httpd24/root/usr/sbin/httpd -version
Server version: Apache/2.4.6 (Red Hat)
Server built:   Sep 25 2013 05:25:46

NOT: yapılandırma dosyaları şöyledir: /opt/rh/httpd24/root/etc/httpd

$ ls
conf  conf.d  conf.modules.d  logs  modules  run

EDIT: Apache 2.2'yi kapatmak istemeniz durumunda

$ chkconfig httpd off
$ chkconfig --list | grep httpd
httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
httpd24-httpd   0:off   1:off   2:off   3:off   4:off   5:off   6:off

DÜZENLEME 2: http://wiki.apache.org/httpd/PHP-FPM

yum install php-fpm
/etc/init.d/php-fpm start

6
Hizmeti başlatabilmeniz gerekir # service httpd24-httpd start. Bundan önce, orijinal httpd hizmetini (apache 2.2) durdurmalı veya apache 2.4'ünüzü alternatif bir bağlantı noktasını (80 numaralı bağlantı noktasını değil) dinleyecek şekilde yapılandırmalısınız.
garethTheRed

1
Bu repoyu kullanarak şu hatayı alıyorum: repos.fedorapeople.org/repos/jkaluza/httpd24/epel-6/x86_64/… : [Errno 14] ssl bağlantısı yapmada sorun
Ocak'ta poisa

3
Benim için repo oldukça işe yaramaz. Hala 2013'ten Apache / 2.4.6 içeriyor. Apache'nin kendi deposunu
sürdürememesi

1
Apache'nin eski bir sürümü olmak sorun değil. Sonuçta Centos 6'daki 2.2.15 apache 2010'dan. Daha da önemlisi, hata düzeltmeleri ve güvenlik düzeltmeleriyle güncellenmemesidir.
CpnCrunch

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.