虚拟主机SSL证书配置指南
一、准备工作与证书获取
配置SSL证书前需完成三项准备工作:选择证书类型、生成CSR文件、获取证书文件。单域名证书适用于基础需求,通配符证书可支持多级子域名,企业用户建议选择OV/EV验证类型证书。通过OpenSSL生成CSR文件时需要包含域名和组织信息,部分虚拟主机控制面板提供自动生成功能。
- 选择证书颁发机构(如Let’s Encrypt/付费CA)
- 提交CSR文件完成域名验证
- 下载包含.crt和.key的证书包
二、安装证书到虚拟主机
主流虚拟主机提供商通常提供可视化部署界面,以阿里云为例:登录控制面板后,在域名管理模块启用「强制HTTPS」选项,将证书内容粘贴至指定字段。需特别注意证书链文件的完整上传。
- 通过FTP上传证书文件到指定目录
- 在cPanel/Plesk面板导入证书
- 第三方证书需托管到服务商平台
三、服务器配置与HTTPS跳转
针对Apache服务器需修改httpd.conf配置文件,添加443端口监听和证书路径声明。Nginx服务器需在server块中指定ssl_certificate参数,推荐启用HTTP/2协议提升性能。通过.htaccess文件或控制面板选项设置301重定向,确保所有流量强制跳转HTTPS。
四、验证与维护建议
部署完成后使用SSL Labs检测工具验证证书链完整性,浏览器地址栏出现锁图标表示配置成功。建议设置证书到期提醒,通配符证书续期时需重新验证主域名所有权。