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

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

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

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

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

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

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

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

二,准备工作

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

image.gif编辑

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

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

三,购买阿里云安全证书

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

image.gif编辑

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

image.gif编辑

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

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

image.gif编辑

然后填写CFCA证书申请表。

image.gif编辑

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

四,下载证书

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

    image.gif编辑

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

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

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


    五,在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

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

                      image.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.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.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.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证书,请参考:

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

                                相关文章
                                |
                                1月前
                                |
                                SQL 关系型数据库 MySQL
                                阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
                                阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
                                376 3
                                |
                                5天前
                                |
                                弹性计算
                                阿里云备案流程和操作步骤详解(图文教程)
                                以下是内容摘要: 本文指导了阿里云账号注册、实名认证及服务器购买流程,并详细阐述了域名注册与备案步骤。首先,需注册阿里云账号并完成个人或企业实名认证,然后选购服务器。接着,进行域名注册与实名认证。备案阶段,用户需在阿里云备案系统中填写相关信息,包括主体信息、网站信息,并上传相关证件照片。提交备案后,系统将进行审核,用户可通过阿里云ICP代备案平台查看进度。整个过程需确保联系方式畅通,以便接收审核通知。
                                |
                                6天前
                                |
                                存储 小程序 数据库
                                阿里云学生服务器申请流程_学生党免费领7个月学生机
                                阿里云2024年推出学生优惠,大陆在籍学生可免费申领7个月学生服务器,配置为2核2G,无限流量,含独立IP。学生需注册账号、完成实名及学生认证,首月免费,完成任务可续费6个月。此外,还有300元无门槛优惠券可在阿里云高校计划中领取,适用于多种云产品。申请及优惠详情见官方链接。
                                66 2
                                阿里云学生服务器申请流程_学生党免费领7个月学生机
                                |
                                12天前
                                |
                                弹性计算 Java Linux
                                阿里云服务器搭建部署宝塔详细流程
                                该内容是一个阿里云服务器和域名的配置指南。首先,需注册阿里云账号并进行企业实名认证。接着,选购服务器如2核2G1兆的Linux系统,并购买域名。完成域名备案后,进行域名解析和ICP备案。然后,通过远程连接登录服务器,重置密码,安装宝塔面板。在安全组中开启宝塔面板随机生成的端口。最后,登录宝塔面板安装LNMP环境,配置数据库如MySQL和Redis,部署JDK、Tomcat,上传前端和后端项目以实现上线。
                                |
                                13天前
                                |
                                弹性计算 JavaScript Java
                                阿里云服务器搭建部署宝塔详细流程
                                以下是内容的摘要: 本文主要介绍了在阿里云上创建和配置服务器环境的步骤,包括注册阿里云账号、实名认证、购买和设置服务器、域名的获取与备案、以及使用宝塔面板安装和配置环境。首先,用户需要注册阿里云账号并进行实名认证,选择合适的服务器配置。接着,购买服务器后,要准备并备案域名,以便通过友好的网址访问网站。在服务器上安装宝塔面板,可以方便地管理和配置LAMP/LNMP/Tomcat/Node.js等应用环境。完成这些步骤后,用户还需要在宝塔面板中安装MySQL、Redis等数据库,部署Java或Vue项目,并配置相关端口。最后,将前端项目打包上传至服务器,并设置站点,即可实现网站的上线。
                                |
                                13天前
                                |
                                人工智能 安全 云计算
                                阿里云服务器购买之后发票如何申请?申请发票流程及常见问题参考
                                申请发票是很多用户尤其是企业级用户在购买完阿里云服务器之后非常关注的问题,对于初次购买阿里云服务器的用户来说,往往并不清楚如何找阿里云申请发票,本文以图文形式为大家介绍阿里云服务器购买完成之后申请发票的详细流程以及常见问题。
                                阿里云服务器购买之后发票如何申请?申请发票流程及常见问题参考
                                |
                                13天前
                                |
                                弹性计算 缓存 运维
                                阿里云服务器2核4G配置最新收费标准与活动价格和购买流程参考
                                2024年阿里云服务器2核4G配置降价,按量计费最低0.225元/小时,月付68.0元起,年付165元起。价格下调20%,部分实例降价93%。详细价格表包括多种实例规格,如通用算力型、计算型等,活动价格从165元到244.62元不等。下面是小编为大家整理汇总的阿里云服务器2核4G配置2024年最新收费标准与活动价格。
                                阿里云服务器2核4G配置最新收费标准与活动价格和购买流程参考
                                |
                                14天前
                                |
                                NoSQL 关系型数据库 MySQL
                                阿里云服务器部署项目流程
                                本文主要讲解阿里云服务器的部署,如何选择配置等
                                |
                                15天前
                                |
                                存储 Java API
                                阿里云oss简介和使用流程
                                本文档介绍了如何准备阿里云OSS(对象存储服务)并开始使用它。首先,需要注册阿里云账号并进行实名认证,然后购买OSS资源包。在阿里云控制台中,可以创建和管理OSS存储空间(称为“Bucket”)。接着,文章简要介绍了阿里云OSS,它是一个基于云端的对象存储服务,提供高可靠性、高性能、低成本和易于使用的特性。 在阿里云OSS控制台,用户可以进行文件的上传和下载操作。通过API,开发者可以使用各种编程语言(如Java)来创建、删除Bucket以及上传、下载和删除文件。例如,Java代码示例展示了如何创建Bucket、上传文件、删除文件以及下载文件到本地的操作。
                                |
                                15天前
                                |
                                安全 应用服务中间件 网络安全
                                阿里云ssl证书简介和使用流程
                                本文介绍了如何在阿里云获取和部署SSL证书以增强网站安全性。首先,需要注册阿里云账号并完成实名认证,接着注册和备案域名。然后,通过阿里云购买适合的SSL证书,如CFCA通配符OV证书,并下载证书文件。在Nginx或Tengine服务器上,解压缩证书,编辑Nginx配置文件,将证书和私钥文件路径添加到配置中,并重启Nginx服务以应用更改。阿里云SSL证书提供强大的加密、身份验证和SEO优势,确保网站安全并提升用户信任度。

                                热门文章

                                最新文章