阿里云安全证书购买和使用流程

本文涉及的产品
云安全中心 免费版,不限时长
云安全中心 云平台配置检查,900元 3000次
云安全中心 防病毒版,最高20核 3个月
简介: 阿里云安全证书是阿里云平台上的一种安全认证方式,它采用了国际上广泛认可的SSL证书标准,为网站提供安全加密的HTTPS连接。通过阿里云安全证书的申请和使用,可以实现网站的身份验证和数据传输加密,有效地保护网站的安全性和机密性,提高用户的信任度和网站的可信度。 阿里云安全证书具有多种优势。首先,它具有极高的安全性,能够防止网络攻击和数据泄露等安全风险。其次,它支持多种域名,可以为不同的网站和业务提供个性化的安全认证。此外,阿里云安全证书还具有快速申请和部署的优点,可以大大缩短网站的安全认证周期。同时,阿里云还提供了专业的技术支持和服务,保障了网站的安全稳定运行。
+关注继续查看

 一,阿里云安全证书基本介绍

阿里云安全证书是阿里云平台上的一种安全认证方式,它采用了国际上广泛认可的SSL证书标准,为网站提供安全加密的HTTPS连接。通过阿里云安全证书的申请和使用,可以实现网站的身份验证和数据传输加密,有效地保护网站的安全性和机密性,提高用户的信任度和网站的可信度。 阿里云安全证书具有多种优势。

首先,它具有极高的安全性,能够防止网络攻击和数据泄露等安全风险。

其次,它支持多种域名,可以为不同的网站和业务提供个性化的安全认证。

此外,阿里云安全证书还具有快速申请和部署的优点,可以大大缩短网站的安全认证周期。

同时,阿里云还提供了专业的技术支持和服务,保障了网站的安全稳定运行。

二,准备工作

你需要注册一个阿里云账号,点击:注册阿里云账号

imageimage.gif编辑

注册好了,然后到个人中心

做一下,实名认证,建议选择企业实名,这里建议不要选择个人实名,因为个人实名,阿里云是不会开具企业发票的。

三,购买阿里云安全证书

点击:选择阿里云安全证书

imageimage.gif编辑

按照自己的需求,去选择要什么品牌的证书。

imageimage.gif编辑

然后选择需要使用几年,则购买几年。一般企业证书在购买完以后,需要在填写一些信息,才可以下发。

以CFCA通配符OV证书为例,你需要上传服务器证书申请表,给CFCA,下载地址如下:下载地址

imageimage.gif编辑

然后填写CFCA证书申请表。

imageimage.gif编辑

当然不同的品牌的证书,要求填写的内容不一样。

四,下载证书

    1. 登录数字证书管理服务控制台
    2. 在左侧导航栏,单击SSL 证书
    3. SSL 证书页面,定位到目标证书,在操作列,单击下载

    imageimage.gif编辑

    选择,自己的webserver对应的server类型,下载证书。

    解压缩已下载的SSL证书压缩包。

    根据您在提交证书申请时选择的CSR生成方式,解压缩获得的文件不同,具体如下表所示。

    image


    五,在Apache服务器安装证书

      1. 1,执行以下命令,在Apache的安装目录下创建一个用于存放证书的cert目录。
          1. 进入Apache的安装目录。
        cd /etc/httpd/ #使用yum安装Apache的默认安装目录。如果您手动修改过该目录或使用其他方式安装的Apache,请根据实际配置调整。
          1. image.gif
          2. 创建cert目录。
        mkdir cert #创建证书目录,命名为cert。
          1. image.gif
          1. 2,将证书文件和私钥文件上传到Apache服务器的证书目录(/etc/httpd/cert)。
          2. 3,编辑Apache配置文件httpd.conf和ssl.conf,修改与证书相关的配置。
              1. 找到LoadModule ssl_module modules/mod_ssl.so(用于加载mod_ssl.so模块启用SSL服务) 和Include conf.modules.d/*.conf(用于加载SSL配置目录),并检查是否被注释,如果被注释,请删除#注释。重要由于操作系统以及Apache安装方式不同,以上文件所处的位置也不同。可能出现在Apache目录的以下位置:
                  • conf.modules.d/00-ssl.conf:本文中LoadModule ssl_module modules/mod_ssl.so位于该配置文件下。
                  • httpd.conf:本文中Include conf.modules.d/*.conf位于该配置文件下。
                  • http-ssl.conf
                  1. 如果仍未找到以上参数,请确认您的Apache服务器中是否已经安装mod_ssl.so模块。如未安装,可执行yum install -y mod_ssl命令安装,安装后,可执行httpd -M | grep 'ssl'命令检查mod_ssl.so是否安装成功。
                    2022年1月1日起CentOS官方将不再对CentOS 8提供服务支持,如果您的操作系统是CentOS 8,yum命令可能无法正常使用,具体解决办法,请参见CentOS 8 EOL如何切换源?
                  2. 执行以下命令,打开ssl.conf配置文件。
                vim /etc/httpd/conf.d/ssl.conf
                  1. image.gif重要
                    ssl.conf文件在不同操作系统的位置和名称不一样,在没有ssl.conf文件的情况下,请您查看Apache安装目录是否存在conf/extra/http-ssl.conf配置文件。
                  2. 在ssl.conf配置文件中,定位到以下参数,按照中文注释修改。
                <VirtualHost *:443> 
                 ServerName #修改为申请证书时绑定的域名。 
                 SSLCertificateFile cert/domain_name_public.crt # 将domain_name_public.crt替换成您证书文件名。
                 SSLCertificateKeyFile cert/domain_name.key # 将domain_name.key替换成您证书的密钥文件名。
                 SSLCertificateChainFile cert/domain_name_chain.crt # 将domain_name_chain.crt替换成您证书的密钥文件名;证书链开头如果有#字符,请删除。
                 
                 #自定义设置使用的TLS协议的类型以及加密套件(以下为配置示例,请您自行评估是否需要配置)
                 #TLS协议版本越高,HTTPS通信的安全性越高,但是相较于低版本TLS协议,高版本TLS协议对浏览器的兼容性较差。
                 #SSLProtocol all -SSLv2 -SSLv3 # 添加SSL协议支持协议,去掉不安全的协议。
                 #SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM # 修改加密套件。
                </VirtualHost>
                #如果证书包含多个域名,复制VirtualHost参数,并将ServerName修改为第二个域名。 
                <VirtualHost *:443> 
                 ServerName #修改为申请证书时绑定的第二个域名。 
                 SSLCertificateFile cert/domain_name2_public.crt # 将domain_name2替换成您申请证书时的第二个域名。
                 SSLCertificateKeyFile cert/domain_name2.key # 将domain_name2替换成您申请证书时的第二个域名。
                 SSLCertificateChainFile cert/domain_name2_chain.crt # 将domain_name2替换成您申请证书时的第二个域名;证书链开头如果有#字符,请删除。
                 
                 SSLEngine on 
                 SSLHonorCipherOrder on
                 #自定义设置使用的TLS协议的类型以及加密套件(以下为配置示例,请您自行评估是否需要配置)
                 #TLS协议版本越高,HTTPS通信的安全性越高,但是相较于低版本TLS协议,高版本TLS协议对浏览器的兼容性较差。
                 #SSLProtocol all -SSLv2 -SSLv3 # 添加SSL协议支持协议,去掉不安全的协议。
                 #SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM # 修改加密套件。
                </VirtualHost>
                  1. image.gif重要
                    请关注您的浏览器版本是否支持SNI功能。如果不支持,多域名证书配置将无法生效。
                  2. 可选:修改conf/httpd.conf文件,设置HTTP请求自动跳转HTTPS。
                    在httpd.conf文件中添加以下重定向代码。
                RewriteEngine on
                RewriteCond %{SERVER_PORT} !^443$
                RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]
                  1. image.gif
                  1. 4,重启Apache服务器使SSL配置生效。
                      1. 执行apachectl -k stop停止Apache服务。
                      2. 执行apachectl -k start开启Apache服务。
                      1. 5,验证SSL证书是否安装成功

                      证书安装完成后,您可通过访问证书的绑定域名验证该证书是否安装成功。

                      https://yourdomain   #需要将yourdomain替换成证书绑定的域名。

                      image.gif

                      如果网页地址栏出现小锁标志,表示证书已经安装成功。

                      imageimage.gif

                      六,在CentOS系统下的Tomcat8.5或9安装SSL证书

                        1. 1,将解压后的证书文件和密码文件上传到Tomcat服务器的conf目录。
                          说明
                          您可以使用远程登录工具附带的本地文件上传功能,上传文件。例如PuTTy、Xshell或WindSCP等。如果您使用的阿里云云服务器 ECS,上传文件具体操作,请参见本地Windows主机使用MSTSC上传文件到Windows云服务器上传文件到Linux云服务器
                        2. 2,进入tomcat安装根目录,执行以下命令,打开server.xml文件。
                        vim ./conf/server.xml
                        1. image.gif
                        2. 3,在server.xml文件中,定位到以下配置项,按照配置示例进行配置。
                            • 配置项一:

                              image
                              image.gif编辑配置示例:
                          <Connector port="80" protocol="HTTP/1.1" #将Connector port修改为80
                                         connectionTimeout="20000"
                                         redirectPort="443"  #将redirectPort修改为SSL默认端口443,让HTTPS请求转发到443端口。
                                         maxParameterCount="1000"
                                         />
                            • image.gif
                            • 配置项二。

                              image
                              image.gif编辑配置示例(需去掉<!- - 和 - ->注释符):
                          <Connector port="443"   #将Tomcat中默认的HTTPS端口修改为443。8443端口不可通过域名直接访问、需要在域名后加上端口号。
                                                  #443端口是HTTPS的默认端口,可通过域名直接访问,无需在域名后加端口号。
                                         protocol="org.apache.coyote.http11.Http11NioProtocol" #Connector port有两种运行模式NIO和APR,请选择NIO模式。
                                         maxThreads="150" SSLEnabled="true"
                                         maxParameterCount="1000"
                                         >
                                  <SSLHostConfig>
                                          <Certificate certificateKeystoreFile="conf/xxx.pfx" #修改为证书文件路径
                                                       certificateKeystorePassword="xxxxxx" #填写证书文件密码。
                                                   type="RSA" />
                                  </SSLHostConfig>
                          </Connector>
                            • image.gif
                            • 配置项三:

                              image
                              image.gif编辑配置示例(需去掉<!- - 和 - ->注释符):
                          <Connector protocol="AJP/1.3"
                                         address="::1"
                                         port="8009"
                                         redirectPort="443" ##将redirectPort修改为443,让HTTPS请求转发到443端口。
                                         maxParameterCount="1000"
                                         />
                            • image.gif
                            1. 4,可选:在/conf/web.xml文件,配置HTTP请求自动跳转HTTPS。
                                1. 进入tomcat安装根目录,执行以下命令,打开web.xml文件。
                              vim ./conf/web.xml
                                1. image.gif
                                2. 在web.xml文件最底部添加以下配置项。
                              <security-constraint> 
                                       <web-resource-collection > 
                                            <web-resource-name >SSL</web-resource-name>  
                                            <url-pattern>/*</url-pattern> 
                                     </web-resource-collection> 
                                     <user-data-constraint> 
                                                  <transport-guarantee>CONFIDENTIAL</transport-guarantee> 
                                     </user-data-constraint> 
                                  </security-constraint>
                                1. image.gif
                                1. 5,进入Tomcat的bin目录,执行以下命令,停止Tomcat并重启。
                                ./shutdown.sh #停止Tomcat服务
                                ./startup.sh #重启Tomcat服务
                                1. image.gif

                                七,总结

                                阿里云安全证书的应用范围非常广泛。它可以应用于各种类型的网站,包括企业官网、电子商务网站、政府机构网站、金融行业网站等。同时,阿里云安全证书还可以应用于各种业务场景,如网上银行、在线支付、电子医疗、在线教育等,为各种业务提供安全保障。 总之,阿里云安全证书是阿里云平台上的一种非常重要的安全认证方式,它可以有效地保护网站的安全性和机密性,提高用户的信任度和网站的可信度。

                                八,更多Webserver部署SSL证书,请参考:

                                安装证书到服务器文档详解

                                相关文章
                                |
                                2月前
                                |
                                运维 安全 Cloud Native
                                阿里云云安全中心使用介绍和购买流程
                                阿里云云安全中心使用介绍和购买流程,云安全中心功能支持漏洞扫描与修复、基线检查、防勒索、防病毒、防篡改、威胁检测模型等功能,云安全中心基础版免费、防病毒班432元一年、高级版优惠价969元一年,还有企业版和旗舰版可选,阿里云百科分享阿里云安全中心详细介绍,包括云安全中心功能、不同版本价格表以及有必要购买说明
                                47 0
                                |
                                2月前
                                |
                                存储 安全 网络协议
                                阿里云SSL数字证书原理、使用、申请流程及部署方式
                                本文带您了解阿里云数字证书的基本原理、使用、申请流程及部署方式
                                |
                                2月前
                                |
                                NoSQL Cloud Native 关系型数据库
                                阿里云rds数据库简介和购买使用流程
                                阿里云rds数据库简介和购买使用流程
                                |
                                3月前
                                |
                                存储 消息中间件 监控
                                阿里云sls日志服务简介和使用流程
                                阿里云SLS(Simple Log Service)是一种高度可扩展的、低成本的日志托管服务,它提供了全面的日志采集、存储、分析和呈现功能。阿里云SLS是全球首个在公共云上提供日志服务的企业,它具有高可靠性、高稳定性和高安全性等特点,可满足不同企业的日志需求。
                                |
                                3月前
                                |
                                数据建模 网络安全 数据安全/隐私保护
                                阿里云域名证书申请流程
                                阿里云域名证书是验证网站域名所有权的权威证明,由阿里云发行并受到广泛认可。它主要用于证明一个网站或网络服务的域名是由某个组织或个人所有,以及该域名是合法的。阿里云域名证书具有权威性、唯一性和可验证性等特点,它不仅可以提高网站的可信度,还可以防止他人冒用或盗用域名,有效保护域名的安全性和完整性。
                                |
                                3月前
                                |
                                存储 Java 数据挖掘
                                阿里云时序数据库简介和购买使用流程
                                阿里云时序数据库(Lindorm Time Series Database,简称TSDB)是阿里云原生多模数据库Lindorm中的核心组件,专门负责处理时序数据。它具有许多优势,包括高并发写入、高压缩比存储、实时时序指标聚合、统计、预测以及ML/AI计算等强大功能。 时序数据是指表示物理设备、系统、应用过程或行为随时间变化的数据,这类数据在物联网、工业物联网、基础运维系统等场景中有着广泛的应用。阿里云TSDB可以解决大规模时序数据的可靠写入问题,显著降低数据存储成本,并且能够实时灵活地完成业务数据的聚合分析。 TSDB针对不同应用场景,支持多元数据存储与索引,具有高效的写入性能和实时数据分析能
                                |
                                3月前
                                |
                                数据处理 数据库 CDN
                                阿里云为中小企业推出的专属上云补贴申请流程及注意事项介绍
                                中小企业专属上云补贴权益是阿里云为企业级用户推出的获取上云解决方案和专属补贴政策,用户通过上云补贴权益可获得官方专业人员指导上云,如果你不知道应该选购哪些云产品及具体配置,官方专业人员可根据您的预算及使用场景为您推荐适合您的上云解决方案,另外还可以获得专属代金券等上云补贴。有的用户还不清楚具体申请流程及注意事项,下面小编做个介绍。
                                213 0
                                阿里云为中小企业推出的专属上云补贴申请流程及注意事项介绍
                                |
                                4月前
                                |
                                域名解析 数据安全/隐私保护
                                2023阿里云域名注册和备案流程
                                2023阿里云域名注册和备案流程
                                |
                                5月前
                                |
                                运维 安全 关系型数据库
                                阿里云数据安全中心使用介绍和购买流程
                                如果你的项目中有客户资料、技术资料、个人信息等高价值数据,这些数据以不同形式存在于您的资产中。敏感数据的泄露会给企业带来严重的经济和品牌损失。所以你需要保护这些敏感数据, 而数据安全中心DSC(Data Security Center),在满足等保2.0“安全审计”及“个人信息保护”的合规要求的基础上,为您提供敏感数据识别、数据安全审计、数据脱敏、智能异常检测等数据安全能力,形成一体化的数据安全解决方案。
                                |
                                5月前
                                |
                                弹性计算 负载均衡 安全
                                阿里云SLB简介和购买流程
                                阿里云SLB是阿里巴巴集团旗下的一个功能强大且高性能的负载均衡服务。在互联网的快速发展和技术创新的推动下,SLB成为了保证网站和应用程序可靠性、可扩展性和高可用性的重要组成部分之一。通过阿里云SLB,用户可以轻松地将流量分发到多个服务器,从而提高系统的整体性能和应用的可用性。这样每台服务器承受的压力都会减小很多
                                推荐文章
                                更多