SSL DNS 설정 방법

SSL을 적용하려면 도메인의 DNS 설정을 올바르게 구성해야 합니다. 여기서는 Cloudflare와 Let's Encrypt를 사용하는 방법을 중심으로 DNS 설정을 설명하겠습니다. 두 경우 모두 SSL 인증서가 제대로 작동하기 위해서는 도메인의 DNS가 올바르게 설정되어야 합니다.

1. Cloudflare를 이용한 SSL DNS 설정 방법

Cloudflare는 무료 SSL 인증서와 CDN 서비스를 제공하며, SSL을 간편하게 설정할 수 있습니다. Cloudflare에서 SSL을 설정하려면 도메인 DNS를 Cloudflare의 네임서버로 변경해야 합니다.

Cloudflare DNS 설정 절차:

  1. Cloudflare 가입 및 도메인 추가:

    • Cloudflare 사이트에 가입하고 도메인을 추가합니다.
    • Cloudflare는 자동으로 도메인의 기존 DNS 레코드를 가져옵니다.
  2. 네임서버 변경:

    • Cloudflare에서 도메인에 대한 네임서버 정보를 제공하며, 이를 도메인 등록기관(Gabia, GoDaddy 등)에서 설정해야 합니다.
    • 예: anuj.ns.cloudflare.commartha.ns.cloudflare.com와 같은 네임서버로 변경합니다.
    • 네임서버 변경 후 DNS 전파까지 최대 24시간이 걸릴 수 있습니다.
  3. DNS 레코드 확인:

    • Cloudflare 대시보드의 DNS 설정 메뉴로 이동하여 도메인의 DNS 레코드를 확인합니다.
    • 도메인의 A 레코드는 서버의 IP 주소로 설정하고, CNAME 레코드는 서브도메인 설정에 사용합니다.
    • Proxy 설정: Cloudflare에서 보안을 강화하려면 오렌지색 구름 아이콘을 켜둡니다. 하지만 일부 서비스(예: Tistory)에 연결할 때는 이 아이콘을 꺼야 할 수도 있습니다. 이 경우 DNS 모드로만 설정해야 합니다 (회색 구름 아이콘).
  4. SSL 모드 설정:

    • Cloudflare 대시보드에서 SSL/TLS 메뉴로 이동하여 SSL 모드를 선택합니다.
      • Flexible: 클라이언트와 Cloudflare 간에만 암호화.
      • Full: 클라이언트와 Cloudflare, 서버 간 모두 암호화.
      • Full (Strict): 서버에서 유효한 인증서가 있는 경우 이 모드를 사용합니다.
  5. SSL 활성화 확인:

    • 모든 설정이 완료되면 브라우저에서 사이트 주소로 접속하여 HTTPS가 적용되었는지, SSL이 제대로 작동하는지 확인합니다.

2. Let's Encrypt를 이용한 SSL DNS 설정 방법

Let's Encrypt는 무료 SSL 인증서를 제공하며, 일반적으로 웹 호스팅에서 자동으로 SSL을 설정하거나 수동으로 설정할 수 있습니다.

Let's Encrypt DNS 설정 절차:

  1. 호스팅 제공자의 SSL 지원 확인:

    • 사용 중인 호스팅 제공자가 Let's Encrypt SSL을 지원하는지 확인합니다. 대부분의 호스팅 제공자는 cPanel 또는 Plesk에서 무료로 SSL 설정을 지원합니다.
  2. DNS 레코드 설정:

    • 도메인이 호스팅 서버와 올바르게 연결되어 있어야 SSL 인증서 발급이 가능합니다.
    • A 레코드: 도메인 또는 서브도메인이 웹 호스팅 서버의 IP 주소를 가리키는지 확인합니다.
    • CNAME 레코드: 서브도메인을 사용하는 경우 CNAME 레코드를 올바르게 설정해야 합니다.
  3. 인증서 발급 및 설치:

    • cPanel 또는 Plesk와 같은 관리 도구에서 Let's Encrypt 옵션을 선택하고, 도메인에 대해 SSL 인증서를 발급받습니다.
    • 만약 수동 설치를 해야 한다면 서버에 접속해 Certbot을 설치하고, Let's Encrypt 인증서를 발급받습니다.
  4. SSL 활성화 및 갱신:

    • Let's Encrypt는 인증서를 90일마다 갱신해야 하지만, 자동 갱신 기능을 설정하면 이를 쉽게 유지할 수 있습니다.
    • 발급 후 HTTPS로 접속하여 SSL이 적용되었는지 확인합니다.

DNS 설정 시 유의 사항:

  • DNS 전파 시간: 네임서버를 변경하면 DNS 전파에 최대 24시간이 걸릴 수 있습니다.
  • 클라우드 플레어 프록시 설정: Cloudflare를 사용하는 경우, 프록시 설정(오렌지색 구름)을 제대로 구성해야 사이트 연결이 끊기지 않습니다.
  • 서브도메인 사용 시 CNAME 레코드: 서브도메인을 SSL로 보호하려면 CNAME 레코드를 올바르게 설정해야 합니다.

이 방법들을 통해 도메인에 SSL을 적용하여 보안을 강화하고, 사용자에게 신뢰를 제공할 수 있습니다.

 

무료 SSL 이용 방법 더 자세히 탐구하기

 

SSL이 필요한 이유 자세하게 알아보기

 

 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Comments on “SSL DNS 설정 방법”

Leave a Reply

Gravatar