[카테고리:] 블로그·디지털

  • 워드프레스 SSL 인증서가 활성화되지 않을 때|cPanel 초보자의 해결 과정

    워드프레스 블로그를 처음 만들면서 생각보다 오래 붙잡힌 부분이 하나 있었습니다.

    바로 SSL 인증서였습니다.

    도메인도 연결했고 워드프레스 설치도 끝났는데, cPanel을 확인해보니 SSL Certificate가 계속 Inactive 상태로 표시됐습니다.

    처음에는 조금 기다리면 자동으로 되는 건가 싶었습니다.

    하지만 시간이 지나도 빨간색 표시가 그대로라서 이것저것 확인하기 시작했습니다.

    글 하나 쓰기도 전에 SSL 설정에서 이렇게 오래 헤맬 줄은 몰랐습니다.

    SSL 인증서가 필요한 이유

    SSL 인증서가 적용되면 사이트 주소가 http가 아닌 https로 연결되고,

    브라우저 주소창에 보안 연결 표시가 나타납니다.

    블로그를 운영하면서 방문자가 안전하게 접속할 수 있도록 하기 위해서도 필요한 설정입니다.

    제가 만든 블로그 역시 SSL 적용 전에는 cPanel에서 인증서가 활성화되지 않은 상태였습니다.

    cPanel에서 SSL 상태 확인하기

    먼저 cPanel에 접속해서 SSL/TLS 관련 메뉴를 확인했습니다.

    SSL/TLS Certificates → Status

    화면에 들어가 보니 제가 연결한 도메인인

    이 목록에 정상적으로 표시되고 있었습니다.

    하지만 인증서 상태에는 다음과 비슷한 문구가 나타났습니다.

    No certificate available.

    도메인 자체는 연결되어 있었지만 SSL 인증서는 아직 발급되지 않은 상태였습니다.

    SSL/TLS Status에서 인증서가 아직 발급되지 않은 상태

    AutoSSL 버튼을 찾았지만 보이지 않았다

    인터넷에서 cPanel SSL 설치 방법을 찾아보면 Run AutoSSL 버튼을 누르라는 설명이 많이 나옵니다.

    저도 그 버튼을 찾았지만 현재 사용 중인 cPanel 화면에서는 해당 버튼이 보이지 않았습니다.

    Include during AutoSSL 같은 설정도 찾을 수 없었습니다.

    처음 사용하는 입장에서는 여기서 꽤 헷갈렸습니다.

    설정을 잘못한 건지, 도메인 연결이 잘못된 건지 알기가 어려웠습니다.

    SSL/TLS Certificates Wizard도 확인해봤다

    cPanel의 SSL/TLS Certificates → Wizard 화면에도 들어가 봤습니다.

    여기에서는 사용할 도메인을 선택할 수 있었지만, 제가 원하는 것은 유료 인증서를 새로 구입하는 것이 아니라 웹호스팅에서 제공하는 무료 SSL 인증서였습니다.

    그래서 확실하지 않은 상태에서 설정을 진행하지 않고 호스팅 업체에 문의하기로 했습니다.

    cPanel의 SSL/TLS Certificates Wizard 화면. 자동 발급이 되지 않을 경우 수동 설치 경로를 확인했다.

    호스팅 업체에 직접 문의했다

    제가 이용하는 호스팅 업체에 현재 상황을 설명해 문의했습니다.

    문의할 때는 다음 내용을 함께 전달했습니다.

    • 사용 중인 도메인
    • SSL 인증서가 발급되지 않는 상태
    • cPanel SSL/TLS Status에 표시되는 메시지
    • AutoSSL 실행 버튼이 보이지 않는 점

    그리고 SSL 상태 화면 캡처도 함께 첨부했습니다.

    답변은 생각보다 간단했습니다.

    SSL 인증서는 자동으로 발급되며 최소 1시간에서 최대 48시간 정도 소요될 수 있다는 내용이었습니다.

    만약 그 이후에도 자동으로 발급되지 않으면 cPanel의 SSL/TLS Certificates Wizard에서 수동 설치가 가능하다는 안내도 받았습니다.

    결국 별도 설정 없이 자동으로 해결됐다

    고객센터 답변을 받은 뒤에는 추가 설정을 건드리지 않고 기다렸습니다.

    그리고 얼마 지나지 않아 다시 블로그에 접속해보니 주소가 정상적으로 https로 연결되고 브라우저 주소창에도 보안 연결 표시가 나타났습니다.

    결국 저는 별도의 SSL 인증서를 구매하지도 않았고, 수동 설치도 하지 않았습니다.

    웹호스팅의 자동 SSL 발급이 완료되기를 기다리는 것만으로 해결됐습니다.

    SSL 인증서 발급 완료 후 https로 정상 접속되는 것을 확인한 화면

    SSL이 바로 활성화되지 않는다면 확인해볼 것

    저처럼 워드프레스와 cPanel을 처음 사용하는 경우라면 SSL이 바로 활성화되지 않았다고 해서 곧바로 설정을 변경하기보다는 다음 내용을 먼저 확인해보는 것이 좋겠습니다.

    1. 도메인이 cPanel에 정상적으로 등록되어 있는지 확인합니다.
    2. SSL/TLS Status에서 해당 도메인이 보이는지 확인합니다.
    3. 웹호스팅 업체가 무료 AutoSSL을 제공하는지 확인합니다.
    4. 자동 발급에 시간이 필요한 서비스인지 확인합니다.
    5. 일정 시간이 지나도 발급되지 않는다면 호스팅 업체에 문의합니다.

    특히 자동 SSL을 제공하는 웹호스팅이라면 무작정 유료 인증서를 구매하기 전에 먼저 확인해보는 것이 좋습니다.

    처음이라 더 어려웠던 SSL 설정

    지나고 보니 해결 방법은 기다리는 것이었습니다.

    하지만 처음 접하는 입장에서는 화면에 빨간색 Inactive가 보이는 것만으로도 뭔가 크게 잘못된 것처럼 느껴졌습니다.

    도메인, DNS, 웹호스팅, 워드프레스, SSL까지 처음에는 낯선 용어가 계속 나오지만 하나씩 확인하다 보면 결국 해결할 수 있었습니다.

    저처럼 워드프레스 블로그를 처음 만들면서 SSL 인증서가 바로 활성화되지 않아 당황한 분이라면, 먼저 사용 중인 호스팅의 자동 발급 시간을 확인해보시기 바랍니다.

    괜히 필요 없는 설정을 건드리거나 인증서를 추가로 구매하기 전에 말입니다.