Photo by Jamie Templeton / Unsplash

NPM(Nginx Proxy Manager)에서 www 리다이렉트 하기

Web, 인터넷 2023년 7월 25일

고스트 블로그의 주소를 bonik.me로 사용하고 있습니다. 가끔 서브 도메인 'www'를 입력하고 www.bonik.me이런식으로 들어오는 분들이 있어서 www.bonik.mebonik.me로 리다이렉트 시키려고 합니다.

NPM(NginX proxy Manager)이란?

리버스 프록시, 리다이렉트, SSL 인증서 관리 등을 GUI 상에서 간단하게 설정할 수 있는 소프트웨어입니다. 리눅스에서 서버를 돌리는 분들이 주로 사용합니다.

리다이렉트

리디렉트라고도 함. URL주소를 이동시키는 것을 말합니다. 예를 들어, 클라이언트가 http://로 접근하면 https://로 강제 이동시킬 수 있습니다.

NPM에서 redirect 설정

검색해보니 의외로 정확한 방법은 안나오는데 설정은 아주 싑습니다.

  1. Redirection Hosts로 들어갑니다.
NPM redirect
  1. 도메인을 추가하고 아래와 같이 설정합니다.(본인 도메인의 상황에 맞춰 수정)
NPM 리다이렉트 설정 예
  • 임시로 이동시키는게 아니기 때문에 HTTP 코드는 '301 Moved Permanetly'를 선택합니다.
  • Preserve Path에 체크되어 있어야 전체 url을 제대로 리다이렉트 시킬 수 있습니다.
  1. 인증서를 설정합니다. www.bonik.me로 인증서를 새로 발급받을 수도 있고, 와일드카드 인증서를 이용할 수도 있습니다. 저는 와일드카드 인증서가 있어서 그걸 사용했습니다.
NPM 리다이렉트 설정 예 2

  1. 설정이 끝났습니다. 이제 테스트해보면 됩니다. 위와 같이 설정하면 클라이언트가 https://www.bonik/test주소로 들어왔을 때 리디렉트 기능을 통해 https://bonik.me/test로 이동시킵니다.

태그

BoniK

협업, 작업의뢰, 레슨 및 기타 문의 : mail@bonik.me