CentOS에서 Apache를 2.2.15에서 2.4.4로 업그레이드하고 싶습니다. 업데이트 파일을 폴더로 다운로드하고 Apache를 업데이트해야합니까? 이것도 가능합니까?
CentOS에서 Apache를 2.2.15에서 2.4.4로 업그레이드하고 싶습니다. 업데이트 파일을 폴더로 다운로드하고 Apache를 업데이트해야합니까? 이것도 가능합니까?
답변:
CentOS 6.x는 2.4.x를 제공하지 않으며 2.2.x 버전의 Apache 만 제공합니다. RHEL은 Red Hat OS와 같은 CentOS에서 안정성을 추구하므로 최첨단 기술보다 뒤쳐지는 경향이 있습니다. 따라서 다음 중 하나를 수행해야합니다.
/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 버전을 사용하기 위해서는 것들을 재구성해야한다!
가장 쉬운 방법은 다음과 같이 SCL 버전을 설치하는 것입니다.