您当前位置:产品文档 >安全服务 >SSL证书 >常见问题 >浏览文章

证书操作类


1.申请证书审核失败的原因及处理方法

Fileauth.txt内容配置错误

如果您在提交数字证书审核时使用文件验证方式验证,检查配置时可能会收到验证失败返回结果。这种情况下的数字证书验证失败可能是由于以下原因导致的:

说明: 建议您使用curl -k -v 验证文件URL或者wget -S 验证文件URL命令确认验证文件URL是否生效。请对HTTPS和HTTP两种协议的验证URL进行分别测试。

 

可能原因1:您的站点部分页面已启用HTTPS访问方式,而验证文件fileauth.txt仅部署在HTTP服务路径下,并没有部署在HTTPS服务路径下,导致用HTTPS协议请求时找不到对应的文件。

 解决方法:将验证文件放在HTTP服务路径下,确保可以通过HTTPS协议访问到。 暂时关闭该站点所有页面的HTTPS服务。


可能原因 2:访问验证文件时,站点返回错误代码。当尝试获取验证文件信息时,站点返回错误代码页,如50X 内部错误页、40X 错误页、30X 重定向页等。 解决方法:确保通过CA中心指定的验证文件URL能够直接访问到正确的验证文件内容,并确保最终的验证文件不是通过重定向等方式显示在Web浏览器中。


说明:您可通过浏览器地址是否发生变化来检测是否存在重定向


可能原因 3:如果您的站点启用了CDN服务,而CDN服务节点未完成海外同步。由于Symantec CA验证服务器没有国内镜像站点,当您的CDN镜像服务节点在海外未能完成同步时,将无法检测到验证文件。

解决方法: 将验证文件同步到海外CDN服务节点,或者临时关闭CDN海外加速服务。

说明:如果您无法对CDN节点服务器进行变更操作,建议您改用DNS验证方式进行域名授权验证

 

可能原因4:验证文件时间戳超时。文件验证方式中的验证文件有效期为七天。当验证文件内容中的时间戳信息超过七天时,将导致验证失败。

解决方法: 登录证书服务管理控制台,重新下载最新的验证文件并上传到您的网站指定目录下。

说明:如果您无法对CDN节点服务器进行变更操作,建议您改用DNS验证方式进行域名授权验证

DNS配置错误,Entry不匹配

如果您在提交数字证书审核时使用DNS验证方式进行验证,检查配置时可能会收到未检测到DNS配置内容的返回结果。这种情况下的数字证书审核申请失败可能是由于以下原因导致的:

说明:建议您使用以下方式查询DNS解析记录值,分析您的域名验证字符串输出信息,确保已正确配置了DNS解析记录。

Windows:使用nslookup 命令查询您的域名解析状态。选择开始菜单,单击“运行”,输入“cmd”,在命令行窗口中输入以下命令:nslookup -qt=txt “您的域名” 分析您的输出信息,确保已正确配置了DNS解析记录。

Linux:使用dig命令查询您的域名解析状态。在linux终端输入dig 域名 txt查看输出信息,确保已正确配置了DNS解析记录。

可能原因1:DNS解析记录值配置错误。DNS解析记录分为主机记录及对应的记录值。当主机记录配置正确,但对应的解析记录值配置错误时,将导致验证错误。

解决方法:配置正确的DNS主机记录及记录值。

 

可能原因2:使用DNSPod或部分其他部分域名解析服务商的服务时,因域名解析服务商对不存在的主机记录的查询返回与预期的返回值不同,导致CA中心验证返回不准确。

解决方法:忽略域名解析设置提示的相关错误,按要求配置DNS的解析记录,完成域名授权验证。

 

可能原因3:DNS解析记录值中的时间戳超时。DNS验证的记录值中包含时间戳,Symantec DV型证书的时间戳有效期截止时间一般为第二天的16:00之前。当TXT记录值中的时间戳信息超过第二天的16:00时,将导致验证失败。

解决方法:登录证书服务管理控制台,获取最新的TXT解析记录值,在域名解析服务商处删除原TXT记录并重新添加新的TXT解析记录。

 

说明:部分域名服务商域名控制面板中,修改已存在的TXT记录值时,解析记录值生效需要两个小时以上,而新建TXT记录值则可以很快生效。因此建议您通过新建TXT记录值完成验证。待域名验证通过后,可删除相关的TXT解析记录信息。

 

可能原因4:域名启用了动态解析服务。您的域名启用了动态域名解析服务,相应的TXT解析记录值未能及时同步到海外权威DNS服务器。

解决方法:请确保动态解析服务正常,并确保海外的解析服务能够正常解析您新增的TXT解析记录。

 

说明:请尽快完成域名解析记录值的同步,如果您申请的是Symantec DV型证书,域名解析记录值在第二天的16:00之前未能完成海外权威DNS服务器同步,将导致您的域名验证失败。

 

2.如果服务器换了IP地址,原来的 SSL证书还能用吗?

SSL证书都是绑定域名的,服务器更换 IP 地址没有任何关系,只要域名不变,重新解析到新的 IP 地址即可,原来的 SSL 证书照样可以用,不需要更换新的证书。

 

3. 安装SSL证书后实现Http自动跳转到Https教程

Apache版本

如果需要整站跳转,则在网站的配置文件的标签内,键入以下内容:

1. RewriteEngine on

2. RewriteCond %{SERVER_PORT} !^443$

3. RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]

如果对某个目录做强制跳转,则使用以下代码:

1. RewriteEngine on

2. RewriteBase /yourfolder

3. RewriteCond %{SERVER_PORT} !^443$

4. #RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]

5. RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

Nginx版本

在配置80端口的文件里面,写入以下内容即可。

1. server {

2. listen 80;

3. server_name localhost;

4. rewrite ^(.*)$ https://$host$1 permanent;

5. location / {

6. root html;

7. index index.html index.htm;

8. }

PHP页面跳转:添加在网站php页面内

1. if ($_SERVER["HTTPS"] <> "on")

2. {

3. $xredir="https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];

4. header("Location: ".$xredir);

5. }

单独页面通用代码段:较适合指定某一个子页单独https 在需要强制为https的页面上加入以下代码进行处理http—>https

1. <script language="JavaScript" type="text/JavaScript">

2. function redirect()

3. {

4. var loc = location.href.split(':');

5. if(loc[0]=='http')

6. {

7. location.href='https:'+loc[1];

8. }

9. }

10. onload=redirect

11. </script>


产品概述

 

产品简介

SSL证书又称https证书,是专门颁发给WEB服务器的数字证书。为网站和移动应用(APP)提供HTTPS保护,对网站流量进行加密,防止数据被窃取。飞度云的SSL证书是在云上签发各品牌数字证书,提供一种在互联网上身份验证的方式,对网站进行加密,使网站可信,防劫持、防篡改、防监听。

 

品牌分类

1.TrustAsia:为亚洲诚信自主品牌证书,国际可信根证书,任意一款TrustAsia证书都可签发ECC算法或者双证书,TrustAsia企业型支持ip申请,多个ip可申请企业型多域名。

2.Secure Site :(原Symantec)品牌证书历史久,大客户选用多,品牌知名度、认知度高。

3.GeoTrust:价格便宜,性价比突出,证书满足基础要求。

4.CFCA:国产品牌证书,部分单位强制需要国产品牌时会选用,目前不支持苹果iOS 10.1及10.1以前的版本,不支持安卓6.0以前的版本。

 

级别分类

增强型(EV)——扩展验证型SSL证书

证书中显示企业名称、地址等信息

浏览器地址栏显示绿色

安全级别最高,验证审核最严格,适用于大中型企业、政府、电商等安全需求较高的网站

 

企业型(OV)——组织验证型SSL证书

证书中显示企业名称、地址等信息

需要验证企业或组织身份信息后颁发

适用于中小企业

 

域名型(DV)——域名验证型SSL证书

只验证域名所有权,适用于个人网站等

快速颁发