免费SSL证书安装教程

更新时间:2026-04-30 来源:TopSSL 作者:TopSSL

免费SSL证书是什么?如何申请与选择

一、免费SSL证书安装前准备

  • 确认域名解析正确
    确保域名A记录或CNAME记录已生效
  • 服务器环境
    支持Apache、Nginx或其他Web服务
    已安装OpenSSL(大部分Linux服务器默认包含)
  • 选择证书平台
    TopSSL、Let’s Encrypt、ZeroSSL等
  • 备份网站
    避免配置错误导致访问中断

二、获取免费SSL证书

1️⃣ TopSSL免费证书申请

  1. 登录 TopSSL官网
  2. 选择证书类型(单域名DV免费证书、通配符DV免费证书
  3. 输入域名并完成验证(文件验证或DNS验证)
  4. 下载证书文件(包含:.crt主证书、.key私钥、.ca中间证书)
  5. 下载证书文件

📝 申请流程参考:新手一步搞定免费HTTPS证书申请

2️⃣ Let’s Encrypt证书申请

  1. 安装ACME客户端(Certbot)
    sudo apt install certbot
    
  2. 运行命令申请证书
    sudo certbot certonly --webroot -w /var/www/html -d example.com
    
  3. 自动生成证书文件(路径通常:/etc/letsencrypt/live/example.com/

三、免费SSL证书部署到服务器

1️⃣ Nginx部署

server {
    listen 443 ssl;
    server_name example.com www.example.com;

    ssl_certificate /etc/ssl/certs/example.com.crt;
    ssl_certificate_key /etc/ssl/private/example.com.key;
    ssl_trusted_certificate /etc/ssl/certs/example.com.ca-bundle;

    location / {
        root /var/www/html;
        index index.html;
    }
}

# HTTP强制跳转HTTPS
server {
    listen 80;
    server_name example.com www.example.com;
    return 301 https://$host$request_uri;
}

2️⃣ Apache部署

<VirtualHost *:443>
    ServerName example.com
    DocumentRoot /var/www/html

    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/example.com.crt
    SSLCertificateKeyFile /etc/ssl/private/example.com.key
    SSLCertificateChainFile /etc/ssl/certs/example.com.ca-bundle
</VirtualHost>

# HTTP跳转HTTPS
<VirtualHost *:80>
    ServerName example.com
    Redirect permanent / https://example.com/
</VirtualHost>

四、免费SSL证书续期

  • Let’s Encrypt / ZeroSSL / TopSSL 证书有效期90天
  • 建议开启自动续期(ACME协议)
    sudo certbot renew --dry-run
    
  • TopSSL支持平台自动续期已经开始公测,添加好后无需手动操作。
    免费SSL证书续期

五、安装免费SSL证书注意事项

  • 证书路径正确:避免错误导致HTTPS无法生效
  • 完整链证书:确保包含中间证书,否则部分浏览器提示不安全
  • 开启HTTP重定向:保证全站HTTPS访问
  • 检查SSL/TLS安全性:使用 SSL Labs测试工具 检查配置
  • 定期监控证书到期:避免网站因证书过期显示“不安全”

六、总结

免费SSL证书安装简单,选择TopSSL或Let’s Encrypt可快速部署HTTPS,加密网站访问,提升安全性和搜索引擎信任。

但需要注意的是,使用自动化续签,需要专业人员操作,目前还是手动续签最省事。


常见问题

免费SSL证书如何安装到服务器?

获取证书文件后,按照Nginx或Apache配置SSL证书路径即可。


TopSSL证书安装步骤是什么?

登录TopSSL官网申请证书,完成域名验证后下载证书并部署到服务器。


免费SSL证书如何续期?

使用ACME自动续期或登录平台手动续期,避免证书过期。


Nginx和Apache安装SSL有区别吗?

配置语法不同,但原理相同,均需指定证书、私钥和中间证书路径。


免费SSL证书安装后如何检查?

使用浏览器访问HTTPS网站,或通过 SSL Labs(www.ssllabs.com/ssltest) 测试服务器配置。

有用
分享
无用
反馈
返回顶部
0 个回答
12 次浏览
立即探索,帮您快速寻找适合您的SSL数字证书 申请SSL证书
免费SSL证书申请|HTTPS加密|企业级SSL证书服务 – TopSSL
提供免费与付费SSL证书申请
微信公众号二维码 扫一扫在线咨询
关注 TopSSL 公众号, RSS订阅SSL资讯与技术支持

2004-2026 ©北京传诚信  版权所有 | TopSSL提供免费SSL证书与企业级付费证书申请,快速实现HTTPS加密  北京市朝阳区鹏景阁大厦16层

技术协助:wo@topssl.cn 企业咨询:vip@topssl.cn