CentOS에서 Apache 2.2.15를 2.4.4로 업그레이드하는 방법


9

CentOS에서 Apache를 2.2.15에서 2.4.4로 업그레이드하고 싶습니다. 업데이트 파일을 폴더로 다운로드하고 Apache를 업데이트해야합니까? 이것도 가능합니까?


당신은 읽었 습니까
Rahul Patil

CentOS 6.x에서 자체 2.4 바이너리를 빌드하는 방법에 대한이 학습서를 살펴보십시오. jasonpowell42.wordpress.com/2013/04/05/…
slm

답변:


13

CentOS 6.x는 2.4.x를 제공하지 않으며 2.2.x 버전의 Apache 만 제공합니다. RHEL은 Red Hat OS와 같은 CentOS에서 안정성을 추구하므로 최첨단 기술보다 뒤쳐지는 경향이 있습니다. 따라서 다음 중 하나를 수행해야합니다.

  1. 직접 컴파일
  2. 소스 RPM을 찾아서 재 빌드 / 재 컴파일
  3. RPM 형식으로 사전 빌드 된 저장소를 찾으십시오.
  4. RPM에없는 사전 빌드 바이너리를 찾습니다 (종종에 설치됨 /opt)

스스로 롤링

CentOS 6.x에서 Apache 2.4.x를 처음부터 컴파일하기위한 많은 온라인 자습서가 있습니다 . CentOS 6.4에 Apache 2.4.4를 설치 하는 방법은 다음 과 같습니다 .

파일을 직접 다운로드.tar.gz 할 수도 있습니다. RPM .spec파일 이 포함되어 있으므로 다음과 같이 다시 작성할 수 있습니다.

$ rpmbuild -ts httpd-2.4.x.tar.bz2

그러나 CentOS 6.x에서 다시 작성하지 않고 약간 까다로울 수있는 다른 패키지가 필요할 수 있기 때문에이 접근법에 너무 멀지는 않을 것입니다.

레포 찾기

어떻게해야하는지 궁금하지 않는 한 직접 만들어 보지 말 것을 권합니다. 나는 그것을했고 그것은 할 수 있지만 시간이 걸릴 수 있으며 때로는 약간 실망 할 수 있습니다. 오히려 EL6을 위해 이미 구축 된 Remi Collet Repository를 사용하는 것이 좋습니다 (RHEL 6 및 CentOS 6).

Remi의 사이트는 소프트웨어 모음을 제공 하며 httpd24 를 사용하고 싶을 것 입니다. 필요한 것은 .repo해당 URL 에서 파일 을 설치 하고을 수행하는 것 yum update입니다. 스택이 2.2에서 2.4로 증가합니다.

참고 : Remi Collet 사이트에서 제공하는 소프트웨어 모음 (SC)은 옵션 # 3# 4 사이에 있습니다 . RPM으로 배포되기 때문에 소프트웨어가 디렉토리에 설치되기 때문에 이것을 말합니다 /opt. 따라서 사이트를 2.4로 마이그레이션 한 다음 바로 해당 사이트로 바로 이동할 수 있습니다. IMO가 좋습니다. 그러나 설치된 아파치 2.4 버전을 사용하기 위해서는 것들을 재구성해야한다!


SC httpd24가 / opt에 설치되고 표준 httpd 2.2.x가 제거되지 않으면 이중 스택이됩니다.

1
+ 1-

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.