溫馨提示×

Debian LNMP如何配置SSL證書

小樊
109
2025-02-18 00:56:25
欄目: 云計算

在Debian系統上配置LNMP(Linux, Nginx, MySQL, PHP)的SSL證書,通常需要以下幾個步驟:

  1. 獲取SSL證書

    • 你可以從Let’s Encrypt免費獲取SSL證書。
    • 使用Certbot工具可以自動化這個過程。
  2. 安裝Certbot

    sudo apt update
    sudo apt install certbot python3-certbot-nginx
    
  3. 獲取并安裝SSL證書

    • 運行Certbot來獲取證書:
      sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com
      
    • Certbot會自動配置Nginx并重啟服務以應用新的SSL設置。
  4. 驗證配置

    • 確保Nginx配置文件中沒有錯誤:
      sudo nginx -t
      
    • 如果沒有錯誤,重新加載Nginx服務:
      sudo systemctl reload nginx
      
  5. 自動續期

    • Certbot會設置一個cron任務或systemd定時器來自動續期證書。
    • 你可以手動測試續期過程:
      sudo certbot renew --dry-run
      
    • 如果一切正常,Certbot會自動續期證書。

詳細步驟

1. 獲取SSL證書

使用Certbot獲取SSL證書:

sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

Certbot會提示你輸入電子郵件地址,并同意Let’s Encrypt的服務條款。然后它會自動配置Nginx并重啟服務。

2. 驗證配置

確保Nginx配置文件中沒有錯誤:

sudo nginx -t

如果沒有錯誤,重新加載Nginx服務:

sudo systemctl reload nginx

3. 自動續期

Certbot會設置一個cron任務或systemd定時器來自動續期證書。你可以手動測試續期過程:

sudo certbot renew --dry-run

如果一切正常,Certbot會自動續期證書。

注意事項

  • 確保你的域名解析正確,指向你的服務器IP地址。
  • 如果你使用的是防火墻,確保開放443端口(HTTPS)。
  • 定期檢查證書的有效期,并確保自動續期功能正常工作。

通過以上步驟,你可以在Debian系統上成功配置LNMP的SSL證書。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女