리눅스
[draft] NGINX에서 가상 호스트에 HTTP2를 설정하는 방법
변군Dev
2025. 1. 8. 16:13
728x90
NGINX에서 가상 호스트(Virtual Host)에 HTTP/2를 설정하는 방법
NGINX 버전 확인
nginx -v
1. http2 on; 방식
이 지시문은 버전 1.25.1에 나타났습니다.
#default.conf configure
server {
listen 80 default_server;
server_name _;
return 301 https://$host$request_uri;
}
#Settings for a TLS enabled server.
server {
listen 443 ssl;
http2 on;
server_name _;
root /usr/share/nginx/html;
index index.html index.htm;
...
}
2. listen 443 ssl http2; 방식
#default.conf configure
server {
listen 80 default_server;
server_name _;
return 301 https://$host$request_uri;
}
#Settings for a TLS enabled server.
server {
listen 443 ssl http2;
server_name _;
root /usr/share/nginx/html;
index index.html index.htm;
...
}
3. HTTP/2 테스트
curl 명령어
curl -I --http2 -k https://example.com
온라인 HTTP/2 테스트 도구
참고URL
- Nginx Documentation : http2 directive
728x90