温馨提示×

Ubuntu LNMP中如何设置SSL证书

小樊
47
2025-08-21 11:58:03
栏目: 云计算

在Ubuntu LNMP中设置SSL证书,通常使用Let’s Encrypt免费证书,步骤如下:

  1. 安装Certbot
    sudo apt update  
    sudo apt install certbot python3-certbot-nginx  
    
  2. 获取证书
    sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com  
    
    (按提示操作,自动配置Nginx)
  3. 验证配置
    sudo nginx -t  # 检查配置语法  
    sudo systemctl reload nginx  # 重载Nginx  
    
  4. 启用自动续期
    Certbot会自动创建定时任务,可手动测试续订:
    sudo certbot renew --dry-run  
    
  5. 配置防火墙
    sudo ufw allow 'Nginx Full'  
    
  6. 验证证书
    浏览器访问https://yourdomain.com,查看安全锁图标确认生效。

若需使用其他证书(如ZeroSSL),需先生成证书文件,再手动配置Nginx路径。

0