Let's Encrypt ssl 인증서 발급받기 / https 서버 구축하기

조회수 648회

Let's Encrypt 에서 ssl 인증서를 무료로 발급해준다고 해서 블로그 보고 따라도 해보는데 너무 초보자라 그런지 개념들이 이해가 안가고 어렵더라고요ㅠ 블로그들도 오래되거나 중간 단계부터 시작해서 어렵네요.. 혹시 따라하기 좋은 사이트가 있으신 분 은 알려주세요!! 그리고 ssl 인증서를 발급받게 되면 그걸로 어떻게 https 를 구축하나요?

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • 어떤 서버를 어떤 환경에서 사용하고, 어떤 글을 읽었고 어디에서 문제가 있었는지 안 쓰면 공식 웹사이트가서 보고 하세요 밖에 나올 말이 없습니다. 알 수 없는 사용자 2018.9.2 05:36
  • ㄴ이건 개괄적인 것을 묻는 질문이니 너무 엄격하지 않아도 좋지 않을까 합니다... 엽토군 2018.9.3 10:47

1 답변

  • SSL 자체에 대한 설명은 생활코딩이 제일 자세하게 써놓았네요. 인증서 발급이라는 건 결국 다음과 같은 절차입니다.

    1. 인증서를 내 웹서버에 발급받습니다.
      • 운영체제 따라서 조금씩 다름
      • 이 시점에서 "인증서"란 본인의 도메인 주소들을 포함하여 복잡하게 암호화된 파일들에 불과하며 유효하지 않습니다.
    2. 인증 기관이 (방금 인증서를 찍어준) 웹서버가 정말 있기는 있는지 그게 내꺼가 맞는지를 확인합니다.
      • Apache냐 Nginx냐에 따라서, 기타 웹서버 환경에 따라서 조금씩 다름
      • 이걸 challenge라 합니다. 주로 특정 고유값을 이 서버가 돌려줄 수 있는지를 확인합니다.
    3. 2번이 끝나면 내 웹서버 안의 인증서가 유효해집니다. 이때부터는 그 인증서를 통해 HTTPS 암호화/복호화가 이루어집니다.

    따라서 구체적인 설치 절차는 서버 운영체제와 웹서버 환경에 따라 약간씩 다릅니다. 저도 한참 헤맨 끝에 인증서를 걸어놓았는데 해보니까 길을 잃었다 싶으면 무조건 멈추고 다시 여기로 돌아가서 OS와 웹서버 종류를 선택하고 나오는 설명을 잘 읽고 새로 시작하는 게 낫더라고요.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)