[Docker] Nginx Proxy Manager

Kwon·2023년 12월 21일
0

Docker

목록 보기
2/3
post-thumbnail

NPM

Nginx Proxy Manager란?

  • Cerbot은 무료 SSL 인증서 발급, 자동 연장을 처리해주는 도구인데 NPM이 내부적으로 Cerbot을 사용하게 해주는 기능을 가짐

가이드 참고 링크텍스트

NPM 사용 순서

1. 루트에 폴더 생성 후 docker-compose.yml 생성

  • 아무 곳에 폴더 하나 생성 후 다음과 같이 입력 후 저장

  • docker compose의 장점이 무엇일까?

👉 도커는 여러 개 컨테이너를 생성을 할 수 있는 기능이 있음

👉 도커 컴포즈를 이용하면 다수의 컨테이너 관리 가능!

2. 도커 동기화 및 실행

  • docker-compose up -d를 사용해 한 번에 컨테이너를 생성할 수 있음

  • 반면, docker compose down 을 하면 생성됐던 도커 컴포즈 삭제 (확인하고 싶다면 docker ps -a 사용해 도커 상태를 확인 할 수 있음)

  • 만일 도커 컴포즈를 생성했는데 실행이 안되는 것 같으면 포트가 겹치는 컨테이너 삭제 (docker rm -f (컨테이너 이름) & docker restart (도커 컴포즈에서 생성한 컨테이너 이름))

  • docker exec -it nginx_proxy_manager_1-app-1 bash 를 하면 실행

3. 프록시 설정

  • 이미지 다운로드 받은 후 (로컬 호스트):81 로 url 접속하면 위와 같은 사이트로 접속

  • 기본 정보 Email: admin@example.com Password: changeme (가이드 참고 사이트에서 참고)



  • 위와 같이 접속하고 프록시를 추가 및 관리 가능
profile
📲 @bu_kwon_2 / 💻 dnu05043.log / ⌨ Back-end / 🦁 LikeLion

0개의 댓글

관련 채용 정보