秋空霁海 · 2月26日

网站显示不安全的解决办法

QQ20250226-102230.png

                        网站显示不安全应该如何处理?
                        

当浏览器提示网站“不安全”时(如下图),通常是因为 HTTPS 配置存在问题或证书未正确部署。以下是常见原因及解决办法:

QQ20250226-095827.png

一、快速排查步骤

检查网址是否正确:

手动输入地址或通过服务器强制跳转(如配置 301 重定向)。

查看证书状态(浏览器操作):

点击地址栏左侧的“不安全”图标 → 选择“证书” → 检查:

● 证书是否失效。

● 证书域名是否与当前访问的域名完全匹配。

● 证书颁发机构(CA)是否受信任(自签名证书会提示不安全)。

二、常见问题与解决方案

1. 证书问题

● 证书失效

● 证书域名不匹配

解决:申请覆盖所有子域名的通配符证书,或申请多域名证书。

● 证书链不完整

解决:服务器需同时安装域名证书 + 中间证书。

● 自签名证书

解决:仅限测试环境使用,生产环境需替换为受信任 CA 颁发的证书。

2. 混合内容(Mixed Content)

网站中同时加载了 HTTPS 和 HTTP 资源(如图片、JS、CSS 文件),触发浏览器警告。

解决:

● 使用浏览器开发者工具查看具体哪些资源未加密。

● 将网页内所有链接改为HTTPS开头或使用协议相对路径。

● 通过 CSP(内容安全策略)强制所有资源使用 HTTPS。

3. 服务器配置错误

● 未强制 HTTPS

解决:在服务器配置中强制跳转 HTTP → HTTPS

● TLS 版本过时

解决:禁用 TLS 1.0/1.1,启用 TLS 1.2 或 1.3(更安全且符合现代浏览器要求)。

● HSTS 未启用

解决:在服务器响应头中添加 HSTS(强制浏览器仅通过 HTTPS 访问):

4. 其他原因

● 本地时间错误

解决:检查电脑或服务器的系统时间是否与真实时间同步(误差过大会导致证书“过期”假象)。

● 浏览器缓存问题

解决:清除浏览器缓存或尝试无痕模式访问。

● 企业网络拦截

总结:网站显示“不安全”的根源多为证书问题或配置错误。按上述步骤逐一排查,通常可快速修复。

推荐阅读
关注数
0
文章数
2
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息