[Docker] Nginx Proxy Manager, NPM 사용법 (리다이렉션)
·
도커&쿠버네티스
Nginxy Proxy Manager의 기능 중 리다이렉션에 대해 살펴본다. Host 메뉴 중 Redirection Hosts가 존재한다. 새로운 리다이렉션 설정을 하기 위해 "Add Redirection Host"를 누른다. SSL과 Advanced 탭은 이전 리버스 프록시 포스팅에서 본것과 동일하니 Details만 살펴보면 위 사진과 같다. 설정 된 값은 다음과 같은 의미를 가진다.- "naver.test.com/hello?name=dev" 이라는 URL로 요청이 들어오면 - "naver.com/hello?name=dev" 라는 URL로 리다이렉트를 시키며 - 300 코드를 리턴한다. - Domain Names: 접속 할 도메인 이름 - Scheme: 웹 서비스 프로토콜 ( http / https..
[Docker] Nginx Proxy Manager, NPM 사용법 (리버스 프록시)
·
도커&쿠버네티스
npm에서 리버스 프록시를 설정하는 방법을 알아보자.대시보드에서에서 Proxy Hosts를 누르거나,Hosts에서 Proxy Hosts 메뉴를 클릭하면 다음 사진처럼 프록시 호스트에 대한 개요 화면이 나온다.신규로 세팅하기 위해 "Add Proxy Host"를 누르면 아래 사진과 같은 설정 메뉴가 나타난다. Details - 프록시 기본 설정Details 부터 Advanced 까지 총 4개의 탭이 있는데, 이 중 Details 탭에서 설정하는 항목은 다음과 같다. - Domain Names: 접속 할 도메인 이름 - Scheme: 웹 서비스 프로토콜 (http / https) - Forward Hostname / IP: 포워딩 할 서비스가 동작중인 호스트 이름 / IP - Forward Port:..
[Docker] Nginx Proxy Manager, NPM 사용법 (설치 및 인증서 발급)
·
도커&쿠버네티스
리버스 프록시를 수행하는 다양한 서비스가 있는데 검색하면 보통 3가지가 나온다.1. Caddy2. Traefik3. Nginx 3가지 다 써본 사람 입장에서보면 사용하려는 상황에 따라서 나누어 썼는데,Caddy는 아주 간단한 환경에서 사용했었고Traefik는 k8s를 붙인 오케스트레이션 환경에서 사용했고그 외 경우라면 nginx를 사용했었다. 다만, caddy와 traefik가 기본적으로 GUI 대시보드를 제공하는 것과 달리 nginx는 터미널로 작업해야 하는데 이번에 다룰 NPM (Nginx Proxy Manager)는 자체적인 대시보드를 통하여 보다 손쉽게 적용시킬 수 있다.https://nginxproxymanager.com/guide/ Nginx Proxy ManagerDocker containe..