가이드
진단에서 주의나 위험이 나온 항목을 서버별로 고치는 절차입니다.
모든 가이드는 작업 전 확인(서버 접속, 타입과 버전 확인, 설정 경로 찾기)부터 시작합니다.
재기동이 필요한 조치는 콜아웃으로 표시해 두었습니다.
인증서를 처음 붙인다면 인증서 발급 공통 가이드부터 보고, 아래 서버 가이드의 "신규 도메인 인증서 설치" 절로 넘어가세요.
내 웹서버
웹서버를 모른다면
서버에 접속해서 실행 중인 프로세스를 확인합니다.
ps -ef | grep -E 'nginx|httpd|apache2|catalina|wsm|hth' | grep -v grepnginx→ Nginxhttpd,apache2→ Apachecatalina,java ... tomcat→ Tomcatwsm,htl,hth→ WebtoB- Windows 서버 → IIS (PowerShell에서
Get-Website)
인증서 발급 따라하기
무료와 유료 발급처마다 신청, 도메인 확인, 발급 순서를 그대로 따라 할 수 있게 적었습니다.
도메인 확인용 TXT, CNAME은 DNS 전파 확인으로 점검하세요. 유료 가격과 프로모션은 가격·프로모션 비교에 있습니다.
- 무료 SSL 인증서 발급처 비교Let’s Encrypt, ZeroSSL, Google Trust Services 등 무료 인증서 발급처의 유효기간, 가입 조건, 와일드카드 지원을 비교한다. Buypass처럼 발급을 끝낸 곳도 표시했다.
- Let's Encrypt 무료 인증서 발급 따라하기가장 많이 쓰는 무료 인증서. 리눅스 nginx와 apache는 certbot으로, 스크립트 하나로 끝내려면 acme.sh로, Windows IIS는 win-acme로 받고 자동 갱신까지 건다.
- ZeroSSL 무료 인증서 발급 따라하기Let’s Encrypt 대신 쓸 수 있는 무료 90일 인증서. EAB 키를 받아 certbot이나 acme.sh로 받으면 개수 제한이 없고, 웹 화면 무료 등급은 3개까지다.
- Google Trust Services 무료 인증서 발급 따라하기Google 공인 CA의 무료 90일 인증서. Google Cloud 프로젝트에서 gcloud로 EAB 키를 만들고 certbot이나 acme.sh로 받는다. EAB 키는 7일 안에 써야 한다.
- 클라우드와 CDN이 관리해 주는 무료 인증서서버에 직접 설치하지 않고 CDN이나 클라우드가 대신 관리하는 무료 인증서. Cloudflare, AWS ACM, Azure App Service에서 각각 어디까지 무료이고 무엇이 안 되는지.
- 유료 SSL 인증서 발급 따라하기DigiCert, Sectigo, GlobalSign, Certum에서 DV, OV, EV 인증서를 받는 순서. 1년짜리를 사도 인증서는 199일마다 재발급해야 해서, CA별 재발급 규칙도 공식 문서 기준으로 붙였다.