[SSL] 내 사이트 https로 안전성 높이기!

happypath·2022년 3월 3일
0
post-thumbnail

현재 진행중인 프로젝트가 사용자로부터 웹캠을 켜고 인풋을 받아야하는 상황이라,
브라우저에서 웹캠을 켜서 활용할 수 있으려면, https로 ssl 인증을 받아야 했다.
그 과정을 간략히 정리해 보고자 함!

  • 저는 azure(ubuntu) 가상서버, nginx, 가비아 DNS서버를 사용했습니다.

1. SSL for Free

무료 SSL 인증서 발급 사이트다.
https://www.sslforfree.com

1. 도메인입력

2. validity(유효기간) 90일로 설정

3. Free plan 선택

4. 내 도메인 인증

여기서 진짜 엄청 애먹었다...^_^ 쥬륵 열심히 삽질했기에 기쁨도 큽디다..

내가 에러를 어떻게 해결했는지 다음글!

총 세 가지 옵션이 주어진다

<email, dns(cname), http upload>
1. email : admin@도메인 으로 된 메일이 없기 때문에 패스
2. DNS(CNAME) : 가비아 DNS 관리 툴에 넣으면 된다고 한 간단한 포스트를 보고 해봤으나 실패(애초에 내가 DNS 세팅을 잘 못 했다는 것을 나중에 알게됨)
3. http file 업로드 : 서버 특정 경로에 txt 파일 다운받아서 올려놓으면됨

저는 3번을 선택했습니다.

Auth File(txt 파일)을 다운로드
-> 서버에 /.well-known/pki-validation 디렉토리 생성
-> 해당 위치에 auth file 만들어 놓으면 성공!(말이 쉽다)


5. 발급받은 인증키 서버에 옮겨두기

👇🏻 공식문서에 나와있는대로 그대로 따라하면 된다
https://help.zerossl.com/hc/en-us/articles/360058295894

(nginx 기준이지만 다른 환경들도 다 제공되어있음)



https://foxydog.tistory.com/39

Nginx에서 SSL 적용해서 https 로 접속 되게 해볼까?

0개의 댓글