CentOS 7 httpd 패키지 업그레이드

yum을 사용하여 설치한 경우 CentOS 7의 버전은 2.4.6입니다.

그러나 httpd 2.4.6은 보안 업데이트 권장 사항으로 업그레이드해야 합니다.

리포지토리를 사용하여 업그레이드할 수 있습니다.

현재 버전을 확인하십시오.

# httpd -V
서버 버전: Apache/2.4.6(CentOS)
서버 빌드: 2023년 4월 5일 17:18:30
서버의 모듈 매직 넘버: 20120211:24
서버 로드됨: APR 1.4.8, APR-UTIL 1.5.2
다음을 사용하여 컴파일됨: APR 1.4.8, APR-UTIL 1.5.2
아키텍처: 64비트
서버 MPM: 프리포크
스레드: 아니요
포킹: 예(가변 프로세스 수)

먼저 httpd 구성 파일을 백업해야 합니다.

cp -arp /etc/httpd /etc/httpd_ori_2.4.6

epel-release 저장소를 설치해야 합니다.

yum 설치 -y epel 릴리스

그리고 업데이트 업그레이드를 해야 합니다.

얌 업데이트 -y

이제 새 저장소를 설치해 보겠습니다.

cd /etc/yum.repos.d && wget https://repo.codeit.guru/codeit.el`rpm -q –qf “%{VERSION}” $(rpm -q –whatprovides redhat-release)`.repo


오류가 발생한 경우 (SSL 인증서 오류 발생 시 –no-check-certificate)

–no-check-certificate 옵션을 추가하지 않고 해결해야 하는 경우 다음 명령을 입력합니다.


yum 재설치 -y ca 인증서
yum install -y ca 인증서

yum을 사용하여 다운로드 가능한 httpd를 확인하십시오.


얌 설치 -y httpd *


# httpd -V
서버 버전: Apache/2.4.57(codeit)
서버 빌드: 2023년 4월 6일 17:31:51
서버의 모듈 매직 넘버: 20120211:127
서버 로드됨: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.23 2017-02-14
컴파일 및 사용: APR 1.7.2, APR-UTIL 1.6.3, PCRE 10.23 2017-02-14
아키텍처: 64비트
서버 MPM: 이벤트
스레딩: 예(고정된 수의 스레드)
포킹: 예(가변 프로세스 수)


버전이 업그레이드 되었습니다.

하지만 기본적으로 이벤트가 아닌 MPM 프리포크를 변경해야 합니다.

vi /etc/httpd/conf.modules.d/00-mpm.conf

LoadModule mpm_event_module 모듈/mod_mpm_event.so

-> 댓글 처리

#LoadModule mpm_event_module 모듈/mod_mpm_event.so

#LoadModule mpm_prefork_module 모듈/mod_mpm_prefork.so

댓글 취소

LoadModule mpm_prefork_module 모듈/mod_mpm_prefork.so

httpd -t
일반 문법

httpd -V 확인