| 虚拟主机域名注册-常见问题 → 网站推广 → 网站推广问题 | ||||
| SSL证书的安装主要分为申请、配置、部署、测试四个核心步骤,具体流程取决于你的服务器环境。以下是针对主流服务器的通用安装指南: 一、通用安装流程(适用于所有服务器) 购买或申请SSL证书 选择DV(域名验证)、OV(组织验证)或EV(扩展验证)证书,从CA机构或云服务商(如腾讯云、阿里云)获取。 生成CSR(证书签名请求) 在服务器或控制面板中使用OpenSSL等工具生成CSR文件,包含域名和公钥信息。 验证域名所有权 通过DNS解析、文件上传或邮箱验证,证明你对域名的控制权。 下载证书文件 验证通过后,下载对应服务器类型的证书包,通常包含: .crt 或 .pem:公钥证书 .key:私钥文件 .ca-bundle:中间证书链 二、不同服务器安装方式 ✅ Nginx 服务器 将 .crt 和 .key 文件上传至服务器(如 /etc/nginx/ssl/)。 编辑配置文件,添加SSL配置: nginx Copy Code server { listen 443 ssl; server_name yourdomain.com; ssl_certificate /etc/nginx/ssl/yourdomain.crt; ssl_certificate_key /etc/nginx/ssl/yourdomain.key; ssl_protocols TLSv1.2 TLSv1.3; } 测试配置:nginx -t 重启服务:systemctl reload nginx ✅ Apache 服务器 上传证书文件至服务器(如 /etc/httpd/conf/ssl.crt/)。 修改 httpd.conf 或虚拟主机配置: apache Copy Code SSLEngine on SSLCertificateFile /etc/httpd/conf/ssl.crt/yourdomain.crt SSLCertificateKeyFile /etc/httpd/conf/ssl.key/yourdomain.key SSLCACertificateFile /etc/httpd/conf/ssl.crt/ca-bundle.crt
重启Apache:systemctl restart httpd ✅ IIS(Windows服务器) 将 .crt 和 .key 合并为 .pfx 格式(可使用OpenSSL或在线工具)。 打开IIS管理器 → 服务器证书 → 导入 .pfx 文件。 选择网站 → 编辑绑定 → 添加HTTPS → 选择证书。 可配置URL重写规则,强制HTTP跳转HTTPS。 ✅ 宝塔面板(可视化操作) 进入“网站” → 选择目标站点 → “SSL”选项卡。 选择“证书文件”方式,粘贴 .crt 和 .key 内容。 点击“保存”并启用“强制HTTPS”。 访问 https://yourdomain.com 验证是否显示安全锁。 三、安装后必做事项 测试证书:使用 SSL Labs 检测安全性与兼容性。 设置强制HTTPS:避免HTTP与HTTPS并存导致混合内容警告。 定期更新:证书到期前30天续费并重新部署。
|
||||
| >> 相关文章 | ||||
| 没有相关文章。 | ||||






