NPM(Nginx Proxy Manager)에서 www 리다이렉트 하기
고스트 블로그의 주소를 bonik.me
로 사용하고 있습니다. 가끔 서브 도메인 'www'를 입력하고 www.bonik.me
이런식으로 들어오는 분들이 있어서 www.bonik.me
를 bonik.me
로 리다이렉트 시키려고 합니다.
NPM(NginX proxy Manager)이란?
리버스 프록시, 리다이렉트, SSL 인증서 관리 등을 GUI 상에서 간단하게 설정할 수 있는 소프트웨어입니다. 리눅스에서 서버를 돌리는 분들이 주로 사용합니다.
리다이렉트
리디렉트라고도 함. URL주소를 이동시키는 것을 말합니다. 예를 들어, 클라이언트가 http://로 접근하면 https://로 강제 이동시킬 수 있습니다.
NPM에서 redirect 설정
검색해보니 의외로 정확한 방법은 안나오는데 설정은 아주 싑습니다.
- Redirection Hosts로 들어갑니다.
- 도메인을 추가하고 아래와 같이 설정합니다.(본인 도메인의 상황에 맞춰 수정)
- 임시로 이동시키는게 아니기 때문에 HTTP 코드는 '301 Moved Permanetly'를 선택합니다.
- Preserve Path에 체크되어 있어야 전체 url을 제대로 리다이렉트 시킬 수 있습니다.
- 인증서를 설정합니다.
www.bonik.me
로 인증서를 새로 발급받을 수도 있고, 와일드카드 인증서를 이용할 수도 있습니다. 저는 와일드카드 인증서가 있어서 그걸 사용했습니다.
- 설정이 끝났습니다. 이제 테스트해보면 됩니다. 위와 같이 설정하면 클라이언트가
https://www.bonik/test
주소로 들어왔을 때 리디렉트 기능을 통해https://bonik.me/test
로 이동시킵니다.