OMV(OpenMediaVault) Nginx SSL / Redirection

https 연결을 활성화하기 위해선 SSL을 이용해야 하는데, Open SSL을 이용하는 경우 크롬이나 IE에서 안전하지 않은 연결이라고 뜨며 들어가지 말아야 할 페이지가 되고 만다. 현재 보고있는 블로그도 이 포스트에서 이용한 플러그인을 이용하여 안전 연결을 사용하고 있다.



먼저 플러그인에서 LetsEncrypt를 검색하여 다운받는다.



설치된 플러그인으로 들어가 추가 버튼을 누른다. 이후 자신의 도메인과 자신이 서빙하고 있는 웹페이지가 있는 로컬 경로를 입력한다. 필자는 외부디스크에 있으므로 위와같이 작성하였다.



Setting 탭으로 이동하여 자신의 이메일과 인증서의 이름을 작성한다. 이 인증서의 유효기간은 3개월이기 때문에 상단의 옵션을 체크하여 스스로 유효기간을 늘리도록 한다.



이후 Nginx에서 자신이 서빙하고 있는 페이지를 눌러 SSL을 방금 등록한 인증서로 등록하면 된다. Only Use SSL을 설정하지 않은 이유는 리디렉션(Redirection)을 해주기 위해서다. 해당 옵션을 설정하면 사용자가 오직 https로 접근할때만 접속할 수 있다.


자신이 서빙하고 있는 페이지의 추가 옵션에 다음과 같은 옵션을 적어주도록 하자.

server_name __YOUR_SERVER_URL__;
if ($scheme = http) {
    return 301 https://$server_name$request_uri;
}


WRITTEN BY

배진오

웹 개발자 지망생
im@baejino.com

comments powered by Disqus