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 서버에서 활성화하는 방법을 알아보았습니다. 이제 성능을 향상시켜 좀 더 빠른 웹 사이트 경험을 제공할 수 있습니다.