CentOS HTTP/2 서버 설정

CentOS

HTTP/2는 최신 웹 프로토콜로서, 속도가 빠르고 효율적인 성능을 제공합니다. CentOS 서버에 HTTP/2를 설정하는 것은 웹 사이트의 성능을 향상시키는 중요한 단계입니다. 이 글에서는 CentOS 서버에 HTTP/2를 설정하는 방법을 알아보겠습니다.

1. Apache 업데이트

CentOS의 기본 패키지 저장소에는 Apache의 최신 버전이 아닌 경우가 있습니다. 따라서 먼저 Apache를 업데이트해야 합니다.

sudo yum update -y

2. Apache HTTP/2 모듈 설치

Apache에서는 mod_http2 모듈을 사용하여 HTTP/2를 지원합니다. 이 모듈을 설치해야 합니다.

sudo yum install -y mod_http2

3. Apache 구성 파일 편집

Apache 구성 파일(/etc/httpd/conf/httpd.conf)을 편집하여 HTTP/2 지원을 활성화해야 합니다.

sudo vi /etc/httpd/conf/httpd.conf

파일에서 다음 라인을 찾고 주석 해제 또는 추가합니다.

LoadModule http2_module modules/mod_http2.so

저장하고 에디터를 종료합니다.

4. Apache 재시작

설정 변경을 적용하기 위해 Apache 서버를 재시작합니다.

sudo systemctl restart httpd

5. HTTP/2 테스트

이제 CentOS 서버의 HTTP/2 기능이 활성화되었습니다. 웹 브라우저에서 사이트의 헤더를 확인하여 확인할 수 있습니다.

curl -I --http2 https://your-domain.com

위 명령에서 your-domain.com 부분은 테스트를 수행할 도메인으로 변경해야 합니다. 헤더에 HTTP/2가 포함되어 있는지 확인합니다.

6. HTTPS 설정

HTTP/2는 보안된 연결(HTTPS)을 요구합니다. 따라서 SSL/TLS 인증서를 설치하고 Apache 구성 파일을 수정하여 HTTPS를 설정해야 합니다. HTTPS 설정에 대한 상세 내용은 HTTPS 설정 가이드를 참조하십시오.

HTTP/2를 CentOS 서버에서 활성화하는 방법을 알아보았습니다. 이제 성능을 향상시켜 좀 더 빠른 웹 사이트 경험을 제공할 수 있습니다.