본문으로 건너뛰기

서버 하나에 SSL 인증서를 몇 개나 설치할 수 있나요

서버 하나에 설치할 수 있는 SSL 인증서 수량은 다음 요인에 따라 달라집니다:

서버 구성 및 프로토콜 지원

SNI(서버 이름 표시):

  • 주요 프로토콜: 최신 서버(Nginx, Apache, IIS 등)는 SNI 기술을 지원합니다(동일한 IP 주소와 포트(예: 443)에서 여러 도메인을 호스팅할 수 있도록 하며, 각 도메인은 서로 다른 SSL 인증서에 대응됩니다).
  • 이론적 상한: 이론상 명확한 제한은 없으며, 서버 리소스(메모리, CPU)와 구성 복잡도의 영향만 받습니다.

IP 기반 SSL:

  • 전통적인 방식: 각 인증서마다 독립 IP 주소를 바인딩해야 하므로, 수량은 서버에서 사용 가능한 IP 수량에 제한됩니다.

실제 시나리오에서의 제한

서버 소프트웨어 구성:

  • 서버 소프트웨어마다(Nginx, Apache 등) 가상 호스트(Virtual Host) 또는 server 블록을 통해 여러 인증서를 구성합니다.

예시:

  • Nginx: server 블록을 통해 여러 도메인과 인증서를 정의합니다.
  • Apache: <VirtualHost> 를 통해 서로 다른 인증서를 구성합니다.
  • IIS는 7.5 버전 이상부터 SNI를 지원합니다

인증 기관(CA) 제한:

  • 일부 CA는 단일 서버의 인증서 설치 수량에 제한을 두지 않습니다.
주의

와일드카드 인증서(*.example.com)와 다중 도메인 인증서(SAN)는 여러 하위 도메인을 커버할 수 있어 인증서 수량을 줄여줍니다.

리소스와 성능:

  • 인증서가 너무 많으면 SSL 핸드셰이크 계산 등 서버 부하가 증가할 수 있으므로 성능과의 균형을 맞춰야 합니다.

일반적인 사용 시나리오

다중 도메인 호스팅

동일 서버에 여러 웹사이트(예: www.example.com , blog.example.com )를 배포하고, 각 도메인은 독립된 인증서를 사용합니다.

테스트와 개발

여러 자체 서명 인증서 또는 테스트 인증서를 임시로 설치합니다.

혼합 배포

일부 도메인은 단일 도메인 인증서를 사용하고, 일부는 와일드카드 인증서를 사용합니다.

요약

  • SNI 모드: 이론상 상한이 없으며 사용을 권장합니다.
  • IP 기반 SSL: 서버 IP 수량에 제한됩니다. (IP 인증서).
  • 권장 사항: 실제 수요에 따라 인증서 유형(단일 도메인, 와일드카드, SAN)을 선택하고, 우선적으로 SNI를 통해 다중 인증서를 관리하세요.