在宝塔Linux面板中为Nginx配置SSL证书的完整步骤如下:
一、项目准备- 已备案域名:确保域名已完成ICP备案(国内服务器必需)。
- SSL证书:从阿里云/腾讯云申请免费SSL证书(DV型),下载时选择Nginx版本(含.crt和.key文件)。
二、操作步骤1. 添加站点2. 创建网站- 填写已备案的域名(如example.com),其他选项保持默认,点击提交。
3. 配置SSL证书- 在站点列表中找到刚创建的网站,点击右侧SSL选项卡。
4. 上传证书文件- 证书(PEM格式):用记事本打开下载的.crt文件,复制全部内容粘贴到表单。
- 密钥(KEY):用记事本打开.key文件,复制全部内容粘贴到表单。
关键说明:
- 若证书文件包含中间证书链,需将.crt和中间证书合并为一个文件上传。
- 确保.key文件无密码保护,否则需先解除密码。
5. 开启强制HTTPS- 保存证书配置后,勾选强制HTTPS(自动将HTTP请求重定向到HTTPS)。
三、验证配置- 本地测试:访问https://你的域名,浏览器地址栏应显示锁形图标。
- 在线检测:通过
SSL Labs测试工具
检查证书有效性。
四、常见问题处理五、高级配置(可选)- HTTP/2支持:在站点设置中启用HTTP/2可提升加载速度。
- OCSP Stapling:在SSL配置中开启可减少证书验证延迟。
- HSTS策略:在Nginx配置文件中添加以下头增强安全性:add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
完成以上步骤后,您的网站将通过HTTPS安全协议提供服务,同时自动处理HTTP到HTTPS的重定向。建议定期(每90天)更新SSL证书以维持安全性。