HAProxy 설치 및 HTTP/2 적용

“HAProxy 설치와 Let’s Encrypt 설치 그리고 HTTP/2 설정방법을 설명합니다.

HAProxy 1.8 Changelog
version 1.8 : multi-threading, HTTP/2, cache, on-the fly server addition/removal, seamless reloads, DNS SRV, hardware SSL engines, …

### 바로가기(연관) ###
더 나은 성능을 위해 HTTP/2
Apache HTTP/2 적용
>> HAProxy설치 및 HTTP/2 적용

공식 : http://www.haproxy.org


1. CentOS 7 환경에서 설치
1) 기본설치 및 다운로드

2) /etc/haproxy/haproxy.cfg 설정 (아래 3번 파일에서 front ssl 관련 임시 주석처리 후 진행)
3) 계정추가 (꼭 필요하지 않음)

4) systemd 등록 (/usr/lib/systemd/system/haproxy.service)

5) 서비스 시작 및 등록


2. Let’s Encrypt 설치
1) certbot 설치, Let’s Encrypt 설치

(Problem binding to port 80: Could not bind to IPv4 or IPv6 에러가 발생하면 haproxy 중지 후 certbot 실행)
2) 인증서 합치기

참조 : https://certbot.eff.org/lets-encrypt/centosrhel7-haproxy
https://www.digitalocean.com/community/tutorials/how-to-secure-haproxy-with-let-s-encrypt-on-ubuntu-14-04


3. Config 파일 설정

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.