
# SSL证书安装/部署方案选型
SSL证书可安装/部署至服务端或客户端。
- [安装/部署至服务端](https://support.huaweicloud.com/usermanual-ccm/ccm_03_0015.html)（必选）：当您的网站或应用对外提供HTTPS加密访问，则必须将证书安装/部署至服务端，完成加密链路配置。
- [安装至客户端](https://support.huaweicloud.com/usermanual-ccm/ccm_03_0016.html)（可选）：若用户通过Java等客户端访问您的web业务，由于客户端没有内置根证书，请下载根证书并手动安装到对应的客户端，保证客户端能够校验您web服务器的加密信息。
本文将详细介绍**如何选择SSL证书服务端安装/部署方案** ，客户端安装根证书适用场景及操作步骤请参见[在客户端安装根证书](https://support.huaweicloud.com/usermanual-ccm/ccm_03_0016.html)。
#### 在服务端安装/部署SSL证书前提条件
- 证书状态为"已签发"或"托管中"。
- 确保证书能够匹配所有需保护的域名，如需增加或修改域名，请参见[如何增加、解绑、替换或修改SSL证书域名？](https://support.huaweicloud.com/usermanual-ccm/ccm_01_0115.html)
- 若域名解析指向的服务器位于中国内地则需进行ICP[备案](https://support.huaweicloud.com/qs-domain/domain_qs_280000.html)，否则将导致网站无法访问。
 
#### 操作步骤
1. 确认证书安装/部署位置。 
   SSL证书部署遵循"HTTPS终止节点即证书部署节点"规则：客户端与中间节点之间的HTTPS加密握手、流量解密校验操作在哪一层终止，证书就必须部署至哪一层。
   - 流量直接到达服务器：公网流量直连源站Web服务器的场景下，仅需在该Web服务器安装SSL证书。
     图1流量直达服务器   
     ![](https://support.huaweicloud.com/usermanual-ccm/zh-cn_image_0000002662075835.png) 
   
   - 流量经多个网络节点：客户端与中间节点之间的HTTPS加密握手、流量解密校验操作在哪一层终止，证书就必须部署至哪一层。如下以"用户终端 → CDN → WAF → ELB → 业务源站服务器"组合架构为例，对证书部署/安装位置进行说明。
     图2流量经多个网络节点：加密链路为用户终端 → CDN → WAF → ELB → 业务源站服务器。   
     ![](https://support.huaweicloud.com/usermanual-ccm/zh-cn_image_0000002662085983.png "点击放大")
     表1流量经"用户终端 → CDN → WAF → ELB → 业务源站服务器"时不同加密链路证书部署的节点 
     | 加密链路**（HTTPS）**                  | 明文链路                      | 证书部署核心节点            | 无需部署节点          | 核心优势                         |
     |:---|:---|:---|:---|:---|
     | 用户终端 → CDN                       | CDN → WAF → ELB → 业务源站服务器 | CDN                 | WAF、ELB、业务源站服务器 | 仅需维护一套证书，减少证书部署与续期工作量，访问延迟低。 |
     | 用户终端 → CDN → WAF                 | WAF → ELB → 业务源站服务器       | CDN、WAF             | ELB、业务源站服务器     | 实现完整的Web攻击检测，兼顾加速效果与应用层安全防护。 |
     | 用户终端 → CDN → WAF → ELB           | ELB → 业务源站服务器             | CDN、WAF、ELB         | 业务源站服务器         | ELB可基于HTTPS报文做精细化流量分发，安全性更高。 |
     | 用户终端 → CDN → WAF → ELB → 业务源站服务器 | -                         | CDN、WAF、ELB、业务源站服务器 | -               | 全程无明文数据，安全性最高。               |
        
     
    
   
   
2. 安装/部署SSL证书 
   - 安装SSL证书至服务器
     - [安装国际标准SSL证书到web服务器](https://support.huaweicloud.com/usermanual-ccm/ccm_01_0320.html)
     
     - [安装国密标准（SM2）SSL证书到web服务器](https://support.huaweicloud.com/usermanual-ccm/ccm_02_0391.html)
      
   
   - 部署SSL证书至云产品
     - [部署国际标准SSL证书到华为云产品](https://support.huaweicloud.com/usermanual-ccm/ccm_01_0056.html)
      
   
   
   
   
 
#### 常见问题
[如何解决SSL证书链不完整？](https://support.huaweicloud.com/ccm_faq/ccm_01_0217.html)
[如何解决IIS服务器部署SSL证书时提示证书链中的一个或多个中间证书丢失的问题？](https://support.huaweicloud.com/ccm_faq/ccm_01_0356.html)
[如何查看服务器类型](https://support.huaweicloud.com/usermanual-ccm/ccm_01_0027.html#ccm_01_0027__section1985992862114)
