How to Enable HTTP/2.0 in Apache > Server & OS

본문 바로가기
사이트 내 전체검색


회원로그인

오늘 297
어제 196
최대 618
전체 343,969
마음을 나누는 인터넷 일기장 - 통플 다이어리
Server & OS

How to Enable HTTP/2.0 in Apache

페이지 정보

작성자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일17-03-02 12:33 조회1,305회 댓글0건

본문

HTTP/2 (HTTP/2.0) is the major upgrade over older version HTTP/1.1 protocol.HTTP/1 was released in 1997 and after a long time the HTTP/2 is released in 2015. HTTP/2 protocol is based on SPDY (generally known as speedy). Some of the key improvements of HTTP/2 are:

  • Server push: Server will pro-actively sent components to clients, So clients doesn’t need to wait for sending requests to server.
  • Multiplexing: Reducing number of active connection by bundling multiple HTTP requests from client and sent to server.
  • Encryption: efficiently use to encryption with TLS protocol in HTTP/2 over HTTP/1.1.
  • HTTP header compression: Compressed headers will reduce the overhead of additional requests to web server.

Enable HTTP2.0 in Apache

This article will help you to enable HTTP/2.0 in Apache web server on CentOS / Red Hat/ Debian and Ubuntu systems.

Install or Update Apache

HTTP/2 protocol supported over Apache version >=2.4.17. So make sure that your Apache version supporting HTTP/2 protocol. If you have not installed Apache or using older version upgrade it first. Use the following commands to add PPA for installing latest Apache2 version on your Ubuntu system.

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/apache2
$ sudo apt-get update
$ sudo apt-get install apache2

Verify Apache Version

After successful installation of Apache2 web server on your system, make sure you have Apache >=2.4.17, Earlier version does not supports HTTP/2 protocol.

$ apache2 -v

Server version: Apache/2.4.17 (Ubuntu)
Server built:   2015-11-05T00:00:00

Enable HTTP/2 in Apache

HTTP/2 protocol requires SSL/TLS virtual hosts. You can’t use HTTP/2 protocol without SSL/TLS enabled websites. Now edit your website VirtualHost and add http2 keyword in listen section.

$ sudo a2enmod http2
$ sudo service apache2 restart

Verify HTTP/2

Now configure a VirtualHost with SSL for your domain and use following online tool for testing HTTP/2 support on your website.

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

추천 0

댓글목록

등록된 댓글이 없습니다.

Server & OS 목록

Total 205건 1 페이지
Server & OS 목록
번호 제목 글쓴이 날짜 조회 추천
205 apache2 iframe 허용 / 금지 no_profile 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-15 71 0
204 우분투 아파치 서버로그 분석 (awstats) 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-17 716 0
203 우분투 awstats 설치하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-17 712 0
202 우분투 vsftp passive 모드로 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-12 909 0
201 우분투 & 라즈베리파이 cron log 저장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-22 1099 0
열람중 How to Enable HTTP/2.0 in Apache 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-02 1306 0
199 sftp 서비스 막기 (사용 금지) 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-26 1608 0
198 tar압축 - 권한까지 포함한 하위디렉토리 압축하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-09 1637 0
197 우분투 아파치 버전 정보 숨기기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-07 1413 0
196 라즈비안 php7 설치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-07 1472 0
195 [firebird] 우분투에 firebird 설치하기 php 연동 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-23 1569 0
194 타임서버를 이용한 리눅스 시간 설정하기 (rdate 명령, date) 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-14 2286 0
193 crontab에 관한 글에서 '>/dev/null 2>&1'의 뜻이 무엇인가요? 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-14 2171 0
192 ubuntu 14.04 cron log 저장 경로 (crontab) 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-14 1860 0
191 윈도우 10 자동(예약) 종료 명령어! shutdown 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-11 2627 0
190 우분투 텍스트모드 부팅 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-17 2507 0
189 apache2 mod_evasive로 DDoS 방어하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-10 2749 0
188 우분투 apt-get update 시 공개키 없어서 인증 안될때 공개키 받아오기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-23 3643 0
187 우분투(Ubuntu) | php 확장기능 mcrypt 설치 및 설정 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-11 2772 0
186 SSH 특정 계정만 접근 가능 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-11 2526 0
게시물 검색

Copyright © nuno21.net All rights reserved. 상단으로
모바일 버전으로 보기