apache HTTP2 적용하기.

HTTP2는 HTTP1.1과 호환성을 유지하면서도 속도를 개선한 프로토콜 이다.

클라이언트와 서버간에 데이터 프레임이 지정되는 방식과 데이터가 전송되는 방식을 수정해서 속도를 개선했다.

Apache 에서는 mod_http2 진행하기 앞서 내가 Event 모드로 설정하기전 사용했던 Prefork 모드를 지원하지 않으므로 HTTP2를 적용하기전에 다른모드로 변경하도록 하자.

https://blog.dalso.org/linux/284/apache-2-4-%EC%B2%98%EB%A6%AC%EB%B0%A9%EC%8B%9D-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0-mpm-worker-prefork/

먼저 내가 HTTP 1.1을 사용하고있는걸 확인하고 싶으면 curl 명령어로 확인해준다.

이렇게 확인이 가능하다.

이제 vi /etc/apache2/sites-available/dalso.iptime.org(호스트명) 으로가서 가상호스트 안에 다음과 같은 문구를 추가시킨다.

Protocols h2 h2c http/1.1

나는 SSL(443) 의 시작부분에 넣었다.
그리고 a2enmod http2 명령어를 사용해서 http2모듈을 활성화 시켜준다. 그리고 재 시작.
그리고 다시 curl 명령어로 확인해보자.

HTTP2 가 잘 적용 되었다. 속도좀 빨라져라..

 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

홈서버 IT 커뮤니티 SVRFORUM
Link