• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

easy-haproxy 꽤나 괜찮네요.

ExpBox ExpBox 424

2

2

HAProxy를 사용하려는 이유가 NPM에서 NGINX가 실제 서버(백엔드)를 찾지 못하면 리버스 프록시 자체가 실행이 아예 안되는 버그? 특성?이 있습니다. 아마도 NGINX Plus에서만 Health Check가 가능하기 때문에 그런 것 같습니다. 아무튼 그런게 불편해서 OPNsense에서 사용하고 있는 HAProxy는 어떤가 싶어서 찾아봤는데 haproxy.cfg 단일 파일로만 사용할 수 있는데다 자동생성 같은것도 조금 부족한 것 같아서 프로젝트를 조금 찾아봤습니다.

 

https://github.com/byjg/docker-easy-haproxy

 

https://hub.docker.com/r/byjg/easy-haproxy

 

HAProxy를 설정할 때 도커 컨테이너에서 설정된 라벨을 읽어와 haproxy.cfg 파일을 자동으로 생성해서 리버스 프록시를 해주는 프로젝트 입니다. 1분마다 cron으로 컨테이너 목록을 돌려서 무중단 서비스도 되는 것 같구요. http와 tcp만 가능해서 udp 포트포워딩은 불가능한게 아쉽긴 하지만 썩 나쁘진 않은 것 같습니다. 뭐 그거야 그냥 포트포워딩으로 넘겨버리면 되는거니 큰 문제까지는 아닌 것 같기도 하구요.

 

CertBot도 포함되어있어서 SSL도 let's encrypt로 설정할 수도 있는 것 같은데 일단 사용하지는 않고있습니다. 사용하면 좋긴한데 CloudFlare쪽으로 발급받는게 없어서 그냥 CloudFlare에서 발급받아서 서버쪽으로 옮겨서 사용할까 싶기도 합니다. 이건 고민 좀 해봐야겠네요.

 

사실 NPM이나 OPNsense에서 하는 것처럼 UI로 바로 설정할 수 있는걸 찾고싶었는데 이건 있을 것 같은데 없는게 이상하긴 합니다. 제가 못찾는건지  OPNsense에 Plugin으로 있던데 그걸 Dockerize 해봐야하나 싶기도 하구요. 아님 그냥 Traefik을 사용해야할까 싶기도 합니다. 일단 여러가지 찾아보고 있는데 좋은거 있으면 소개 해드릴게요.

 

https://github.com/byjg/docker-easy-haproxy/tree/master/examples/docker

 

위 링크는 프로젝트에 포함되어있는 예시 docker-compose.yml 파일입니다.

신고공유스크랩
2
profile image 1등
달소 2022.08.30. 15:24

오,,, 잘쓰면 참 좋을거같은데,, 이미 NPM의 노예가 되어버렸습니다..

profile image
ExpBox 글쓴이 2022.08.30. 16:08
달소

GUI용으로 Roxy-WI 라는게 있긴한데 파이썬 기반이라 그런지 반응이 약간 느린 것 같습니다. 데모 돌렸는데 뜨는데 시간이 좀 걸리더군요.

 

NPM이 참 좋긴한데 포트 설정 때문에 재시작했을 때 글에도 언급했지만 Health Check가 되지 않아서 백엔드가 존재하지 않으면 백엔드가 있는 것도 작동하지 않는 문제가 해결되지가 않습니다 ㅠ

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
정보 Proxmox) VMware ESXi 기반 가상 머신 마이그레이션에 사용할 수 있는 새로운 가져오기 마법사 4 달소 11시간 전22:48 68 +1
정보 안녕하세요! 새로 가입했습니다. 5 Razorbacks 16시간 전18:06 79 +1
정보 서버포럼 가입인사겸 저의 홈서버를 소개합니다!! 10 툭툭이 23시간 전11:14 423 +10
3778 오픈소스
image
달소 11시간 전22:53 97 0
3777 정보
image
달소 11시간 전22:48 70 +1
3776 정보
image
Razorbacks 16시간 전18:06 81 +1
3775 질문
normal
맛밥 19시간 전15:34 191 0
3774 정보
image
툭툭이 23시간 전11:14 423 +10
3773 질문
normal
유니파트 1일 전22:09 201 0
3772 질문
image
반투검스 1일 전12:46 71 0
3771 질문
normal
니즛 2일 전00:37 348 0
3770 잡담
image
주차장 2일 전17:47 474 +1
3769 질문
image
양미 2일 전11:16 220 0
3768 질문
normal
주차장 3일 전23:44 173 0
3767 질문
image
surno 4일 전00:56 124 0
3766 질문
image
TANG 4일 전19:14 407 0
3765 질문
image
게르노 5일 전23:55 465 0
3764 질문
normal
very 6일 전09:57 209 0
3763 질문
normal
ljr10 6일 전09:11 86 0
3762 질문
normal
very 6일 전18:04 243 0
3761 가이드
normal
minis 6일 전14:20 156 0
3760 잡담
normal
아나나나나다 24.03.21.12:58 374 0
3759 질문
normal
하핳 24.03.20.14:19 206 0