単一ドメイン証明書は複数のサーバーにインストールできますか
単一ドメイン証明書は、各サーバーがすべて同じドメインを使用していることを前提に、複数のサーバーにインストールできます。 例:
ロードバランシングのシナリオ
複数のサーバーが共同で同一ドメイン(例:www.example.com)をホスティングしている場合、単一ドメイン証明書をすべてのサーバーにデプロイし、すべてのノードでHTTPS通信が正常に行われるようにすることができます。
複数サーバーへのデプロイ
同一ドメインが複数のサーバー(例:プライマリ/セカンダリサーバー)に解決されている場合、証明書をすべてのサーバーにインストールして、統一されたHTTPS暗号化を実現できます。
注意事項
- 秘密鍵のセキュリティ:証明書の秘密鍵は適切に保管する必要があり、複数のサーバーで秘密鍵を共有すると漏洩リスクが高まる可能性があります。セキュリティを強化するため、鍵管理ツール(HSM、Vaultなど)の使用を推奨します。
- 異なるドメインでは使用不可:単一ドメイン証明書は1つの特定のドメインのみに紐付けられます。複数のドメイン(例:
api.example.com 和 blog.example.com)を保護する必要がある場合は、マルチドメイン証明書(SAN証明書)またはワイルドカード証明書(例:*.example.com)を購入する必要があります。
まとめ:
単一ドメイン証明書は複数サーバーへのデプロイをサポートしていますが、以下を確認する必要があります:
- すべてのサーバーが同一ドメインを使用していること。
- 秘密鍵の管理がセキュリティ規範に準拠していること。