SSL怎么开启?SSL协议未开启怎么回事

2026年4月10日

打开一个网站,如果浏览器地址栏显示“不安全”或“您的连接不是私密连接”,绝大多数都是因为网站没有开启SSL协议所造成的,SSL协议是一种加密通信协议,网站使用SSL证书后,SSL协议就会开启,网站地址也会从HTTP升级为HTTPS,前面显示一个绿色的锁形图标。那么SSL怎么开启的?有时候网站会显示SSL协议未开启又是怎么回事?

SSL怎么开启

 一、SSL怎么开启

SSL怎么开启离不开申请一张SSL证书,安信证书是目前国内主流的数字证书服务商,提供一站式SSL证书申请及安装服务,与DigiCert、GeoTrust、Sectigo等数十家国际权威CA机构深度合作,还推出了高性价比的国产SSL证书品牌——速安信(AnTrust),申请完成后可根据服务器类型来选择对应的配置方式。

下面以Nginx服务器为例为大家介绍SSL怎么开启:

(注:安信证书提供免费的安装部署服务,并有7×12小时的中文技术支持,对于不熟悉服务器操作的用户来说十分友好,技术人员可以免费协助完成证书安装和部署。)

1、将证书文件和私钥文件上传到服务器的安全目录(如/etc/nginx/ssl/),然后编辑Nginx配置文件,添加如下内容:

server{

listen 443 ssl http2;

server_name yourdomain.com;

ssl_certificate/etc/nginx/ssl/your_domain.crt;

ssl_certificate_key/etc/nginx/ssl/private.key;

ssl_protocols TLSv1.2 TLSv1.3;

ssl_ciphers HIGH:!aNULL:!MD5;

}

同时配置HTTP到HTTPS的301重定向:

server{

listen 80;

server_name yourdomain.com;

return 301 https://$server_name$request_uri;

}

配置完成后执行nginx-t检查语法,再执行systemctl reload nginx使配置生效即可。

 二、SSL协议未开启怎么回事

访问网站时如果提示SSL协议未开启,一般是以下这几个原因造成的:

1、443端口未开放或被拦截

HTTPS协议默认使用的是443端口,如果服务器未开启443端口或防火墙未放行该端口,HTTPS请求就会被阻断,可以登录服务商控制台,在安全组中添加入站新规,放行443端口。

2、证书已过期

每一张正规的SSL证书都有很明确的有效期,一旦过期就会导致浏览器直接判定证书无效,建议先查看SSL证书的到期日,并及时续期。安信证书提供到期提醒服务,可以帮助用户提前发现证书到期所存在的风险。

3、证书与域名不匹配

SSL证书颁发时会绑定具体的域名,如果证书绑定的域名与实际访问的域名不一致,浏览器就会报错。

4、中间证书的缺失

如果只上传了主证书文件而缺少了中间证书,浏览器无法验证完整的路径也会出现报错。

5、配置文件路径错误

服务器配置文件中的SSL证书路径、私钥路径或文件名与实际存放的位置不一致,也会导致SSL协议无法正常开启,需要检查Web服务器配置文件。

以上是关于SSL怎么开启以及显示SSL协议未开启的一些常见原因,可以从以上这几个因素来进行排查和解决,在专业的SSL证书服务商处申请证书,一般情况下可以避免以上问题发生。

相关推荐:《SSL端口是什么意思?SSL证书配置指南

相关阅读

QQ
微信
微信
公众号
公众号
在线咨询
电话

联系热线:400-080-0149

TOP