我的知识记录

SSL HTTPS_网站证书错误怎么解决配置

万网虚拟主机做网站证书错误怎么解决,虚拟主机在面板 SSL 管理里申请免费证书(Let's Encrypt,90天有效期自动续签)或上传付费证书。部署后面板自动配置 Web 服务器,不用手动改配置。证书部署后等1-5分钟生效。

强制 HTTPS:Nginx 用 server { listen 80; return 301 https://$host$request_uri; };Apache 用 .htaccess RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301];IIS 用 URL Rewrite 规则。跳转后用 curl -I http://域名确认返回301。

参考(Let's Encrypt证书申请): ``` # certbot申请(Nginx) certbot --nginx -d 域名 -d www.域名

# 续签测试 certbot renew --dry-run

# 手动续签 certbot renew

# 查看证书 certbot certificates

# 证书位置(Nginx) # /etc/letsencrypt/live/域名/fullchain.pem # /etc/letsencrypt/live/域名/privkey.pem

# 宝塔面板:网站 → SSL → Let's Encrypt → 勾选域名 → 申请 # 自动续签,无需手动操作

# 混合内容检查(数据库批量替换) # WordPress UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://旧域名', 'https://域名'); UPDATE wp_options SET option_value = REPLACE(option_value, 'http://旧域名', 'https://域名') WHERE option_name IN ('siteurl','home'); ```

证书域名不匹配是网站证书错误怎么解决的常见问题。证书过期续签;证书域名不匹配重新申请包含所有域名的证书;证书链不完整用完整链证书(含中间证书);私钥不匹配用对应私钥;混合内容替换为 https;未强制 HTTPS 配置301;HTTPS 端口未开放行443;CDN 证书未同步在 CDN 后台部署。

HSTS 配置:Strict-Transport-Security 头告诉浏览器只能用 HTTPS 访问。Nginx:add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;。开启后用户访问 http 会被浏览器内部跳转到 https,更安全。但要确保全站 HTTPS 稳定后再开,否则有问题无法回退。

SSL HTTPS_网站证书错误怎么解决配置

标签:

更新时间:2026-08-26 23:48:27

上一篇:阿里云虚拟主机搜索乱码_UTF-8搜索GBK解决

下一篇:宝塔面板空白_面板地址安全入口与端口