1. 서버에 Let's Encrypt 다운. (공짜!) 2. Let's Encrypt 설치를 위한 자잘한 부분 설정해주고 Let's Encrypt 설치. 3. 설치된 키파일들 이동 후 설정에 필요한 파일들 dhparam 및 conf 파일들 만들어줌. 4. 만들어진 파일들을 이용해서 nginx 설정파일을 수정. 5. 서버 리스타트 후 SSL 확인사이트에서 제대로 설치가 되었는지 확인. 6. ufw 설정 7. 끝
무료 SSL을 설치하고 A+ 등급을 받을수 있었습니다. 90일 단위로 리뉴얼을 해줘야한다고 하는데 이것도 Crontab을 이용해서 자동화할수 있다고 하는데 90일을 버틴적이 없어서;;;;
기진곰 님이 올리신 글은 nginx, apache에서 ssl 설정하는 방법이고, 이 링크는 그 설정을 조금 보조하는 거예요. 모든 페이지에서 https를 사용하려면 '항상 사용'을 선택하고, 회원가입/정보수정과 같이 중요한 데이터 전송 시에만 https를 거치게 하려면 '선택적으로(부분 적용)'를 선택하면 돼요.
댓글 7
그리고 SSL 은 웹서버에서 세팅하는거라서 웹호스팅 유저라면 업체에 이야기 해야 됩니다.
https://xetown.com/slope/9778
1. 서버에 Let's Encrypt 다운. (공짜!)
2. Let's Encrypt 설치를 위한 자잘한 부분 설정해주고 Let's Encrypt 설치.
3. 설치된 키파일들 이동 후 설정에 필요한 파일들 dhparam 및 conf 파일들 만들어줌.
4. 만들어진 파일들을 이용해서 nginx 설정파일을 수정.
5. 서버 리스타트 후 SSL 확인사이트에서 제대로 설치가 되었는지 확인.
6. ufw 설정
7. 끝
무료 SSL을 설치하고 A+ 등급을 받을수 있었습니다.
90일 단위로 리뉴얼을 해줘야한다고 하는데 이것도 Crontab을 이용해서 자동화할수 있다고 하는데
90일을 버틴적이 없어서;;;;
아파치에서는 조금 다른데, 더 쉬웠던걸로 기억해요...
https://mozilla.github.io/server-side-tls/ssl-config-generator/
모든 페이지에서 https를 사용하려면 '항상 사용'을 선택하고, 회원가입/정보수정과 같이 중요한 데이터 전송 시에만 https를 거치게 하려면 '선택적으로(부분 적용)'를 선택하면 돼요.