yum을 사용하여 CentOS에 Apache 2.4 설치


19

Apache 2.2 mod_proxy_wstunnel에서는 불가능 하므로 CentOS에 Apache 2.4가 필요 합니다. 나는 이것을 시도 했지만 불행히도 RHEL을 위해 시도했다 . 설치 후 Apache 2.4를 실행할 수 없습니다.

CentOS에서 완벽하게 작동하는 Apache 2.4를 설치하는 방법을 보여줄 수 있습니까?

편집하다:

# 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   


감사합니다. 내 답변을 참조하십시오. 제가 요청한 방식으로 원본 링크가 여전히 혼란 스럽습니다.

나는이 업데이트를 설치하고 사용할 수 있도록 당신은 냠 방법이이 배포판과 함께 제공되는 아파치 2.2.15를 대체하기 위해 설치하는 httpd24 - 아파치 설치 실행해야합니다 httpd대신 httpd24-httpdservice startstop명령?

1
가장 쉬운 방법은 다음과 같이 SCL 버전을 설치하는 것입니다. unix.stackexchange.com/questions/412122/…
CpnCrunch

답변:


23

CentOS의 Apache 2.4 :

1 단계:

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

2 단계:

yum install httpd24.x86_64

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

참고 : 구성 파일은 다음 위치에 있습니다. /opt/rh/httpd24/root/etc/httpd

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

편집 : Apache 2.2를 끄려는 경우

$ 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

편집 2 : http://wiki.apache.org/httpd/PHP-FPM

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

6
로 서비스를 시작할 수 있어야합니다 # service httpd24-httpd start. 그 전에 원래 httpd 서비스 (apache 2.2)를 중지하거나 대체 포트 (포트 80 아님)에서 수신 대기하도록 apache 2.4를 구성해야합니다.
garethTheRed

1
해당 repo를 사용하여이 오류가 발생합니다. repos.fedorapeople.org/repos/jkaluza/httpd24/epel-6/x86_64/… : [Errno 14] SSL 연결 문제
poisa

3
나를위한 레포는 매우 쓸모가 없습니다. 아파치 자체 저장소를 유지 관리 할 수 ​​없다는 것은 매우 실망스러운 일입니다.
szymond

1
이전 버전의 아파치가되는 것은 문제가되지 않습니다. Centos 6의 2.2.15 아파치는 결국 2010 년입니다. 더 많은 문제는 버그 수정 및 보안 수정 사항으로 업데이트되지 않는다는 것입니다.
CpnCrunch

1
가장 좋은 답변은 다음과 같습니다. unix.stackexchange.com/questions/412122/…
CpnCrunch
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.