准备工作与证书申请
部署前需完成SSL证书申请并下载适用于虚拟主机的Nginx格式证书文件,通常包含.pem
(证书内容)和.key
(私钥内容)两个文件。建议通过阿里云SSL证书服务或可信CA机构申请,完成后解压证书文件备用。
├─ nginx ├─ domain.pem └─ domain.key
控制台配置流程
- 登录阿里云虚拟主机控制台,进入「域名管理」-「域名绑定」
- 在目标域名右侧点击「强制HTTPS加密访问」的「开启」按钮
- 选择「自定义证书」,分别将
.pem
文件内容粘贴至「证书内容」框,.key
文件内容粘贴至「私钥内容」框 - 对www与非www域名重复上述操作,点击「确认」完成部署
常见问题与验证
部署完成后可能出现以下问题及解决方案:
- HTTPS未生效:等待10-30分钟DNS缓存刷新
- 证书不匹配:检查证书内容是否包含完整链证书
- 混合内容警告:确保网站内所有资源使用相对路径或HTTPS协议
可通过浏览器地址栏锁形图标验证部署结果,或使用SSL Labs检测工具进行安全评级。
阿里云虚拟主机通过控制台的可视化配置简化了SSL证书部署流程,用户只需关注证书内容与私钥的正确粘贴即可实现全站HTTPS加密。建议部署后设置301重定向,并定期检查证书有效期。