新京报
如果你使用服务器面板(如宝塔面板),可以直接在面板后台一键申请并部署证书;如果使用命令行环境,则可以通过Certbot工具完🔥成证书的获取与安装
在server块中添加以下关键参数🎵: listen 443 ssl; —— 启用443端口的SSL监听
ssl_ce🌟rtificate_key —— 指🎊定SSL密钥文件的完整路径
com 时,会被立即跳转到 https://你的域名
建议同时开启 HTTP/2 (在listen行末尾添🤔加h😎ttp2),以提高加载速度
在Nginx中,可以在原80端口的server块内添加如下内容: return 301 https://$🔥host$reques🌟t_uri; 这样当用户直接输入 http://你的域名
使用开发者工具 :在浏览器中打开页面的控制台,查看是否有“Mixed Content”警告,逐条修复
如果是Apache服务器,则需加载mod_ssl模块,并在VirtualHost中配置SSLEngine on及对应的证书路径
你可以通过以下步骤清理: 批量替换数据库中旧的链接 :在WordPress等CMS后台,使用“Better Search Replace”插件将 http://你的域名
ssl_cer💫tificate —— ⚡指定SSL证书文件的完整路径
修改完成后,使用 n🎯ginx 👍-t 命令测试配置语法是否正确,确认无误后再重启Nginx服务
在Nginx配置中添加 ssl_stapling on; 并配置合适的缓存大小,可以显著减少SSL握手延迟
记得在测试前清除浏览器缓存,🎨避免旧的重定向缓存导致测试结果不准确
具体操作为:在“站点管理”中找到🎵对应网站,点击“HTTPS认证”按钮,系统会自动检测你的HTTPS开启情况并完成认证