본문 바로가기

WEB & WAS

웹서버 HTTP2 지원 확인 방법

반응형

개요

대부분의 브라우저가 HTTP2를 지원하는 반면 아직까지도 대부분의 웹서버들은 HTTP2 를 지원하지 않는 경우가 많다. 여기서는 자신이 사용하고 웹사이트나 운영하는 웹서버가 HTTP2 프로토콜로 운영되고 있는지 간단하게 확인하는 방법에 대해서 알아본다.

 

1. 웹사이트 확인

https://tools.keycdn.com/http2-test

 

2. wireshark 

 1. Clinet Hello 요청에 ALPN에서 사용가능한 HTTP Protocol List를 전송 

2.2 웹서버에서 http2를 지원할경우 Server Hello에서 ALPN에 h2 선택해서 응답 

 2.3 웹서버에서 http2를 지원하지 않을 경우 server Hello에서 ALPN에 http1.1 선택해서 응답

 

3. openssl을 이용한 방법

* openssl 1.0.2 이상에서 확인 가능

 3.1 HTTP2 지원

shell> openssl s_client -alpn h2 -connect 192.168.0.167:443 | grep ALPN

 3.2 HTTP2 미지원

  -ALPN을 지원하나 웹서버에서 h2를 비활성화 상태

  - openssl 1.0.2 미만일 경우  ALPN을 지원하지 못함, 강제적으로 http/1.1 통신을 함

반응형

'WEB & WAS' 카테고리의 다른 글

PKCS 헤더  (0) 2019.11.24
openssl 명령어  (0) 2019.11.22
Servlet 버전별 web.xml 스키마 기술  (1) 2019.11.18
[WEB/WAS] 서브 도메인간 세션 공유  (0) 2019.09.27
WAS 제품별 용어 비교  (0) 2019.09.25