Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 2.16 KB

README.md

File metadata and controls

47 lines (32 loc) · 2.16 KB

[네이비스택] Traefik(트래픽) 리버스 프록시

누구나 따라할 수 있는, 그리고 이해도 필요 없는 너무나 쉬운 리버스 프록시
이것만 따라하면 추가적인 Traefik 설정을 할 일은 없으실 겁니다. (고급 사용자는.... 알아서 하세요.....)
특히 제가 올리는 docker-compose는 바로 올라갑니다.

Askfront.com

초보자도 자유롭게 질문할 수 있는 포럼을 만들었습니다.
NavyStack의 가이드 뿐만 아니라, 아니라 모든 종류의 질문을 하실 수 있습니다.

검색해도 도움이 되지 않는 정보만 나오는 것 같고, 주화입마에 빠진 것 같은 기분이 들 때가 있습니다.
그럴 때, 부담 없이 질문해 주세요. 같이 의논하며 생각해봅시다.

AskFront.com (에스크프론트) 포럼

Step.0 기본적인 것들 완료하기

  • docker 설치
  • 운영체제의 방화벽에서 80/tcp, 443/tcp, 443/udp 허용
  • 클라우드 혹은 공유기에서 80/tcp, 443/tcp, 443/udp 허용

Step.1 Git clone 하기

git clone https://github.com/NavyStack/traefik.git && cd traefik

Step.2 도커 네트워크 만들기 (중요!)

docker network create traefik-network

Step.3 인증서 발급을 위한 이메일 수정하기

./traefik/etc/traefik.toml 현재 경로에 있는 etc 폴더 내에 있는 traefik.toml에 이메일 수정

Step.4 docker-compose.yml 파일에 있는 대시보드용 도메인 수정

dashboard.example.com을 원하는 도메인으로 변경하시면 됩니다.
(단 http 챌린지 이므로, DNS레코드에 등록이 되어있어야 하고, 방화벽 등등 허용 해야합니다.) (인증서 올라오기 까지 시간이 조금 걸립니다.)

Final. docker-compose 올리기

docker compose up -d

이제 저의 레포지토리에 있는 traefik 파일을 숨도 안쉬고 올리면 귀찮은 것 없이 바로 올라갑니다. (따로 링크를 걸고 명령어를 병기하겠습니다.)

수정할 것 딱 2가지

  1. ./traefik/etc/traefik.toml 이메일 수정
  2. docker-compose.toml 파일에 있는 대시보드용 도메인 수정