溫馨提示×

Ubuntu Nginx SSL如何更新證書

小樊
33
2025-10-19 04:16:36
欄目: 云計算

要在Ubuntu上使用Nginx更新SSL證書,您可以使用Certbot工具。Certbot是一個自動化的Let’s Encrypt客戶端,可以輕松地為您的網站獲取和更新SSL證書。以下是使用Certbot更新Nginx SSL證書的步驟:

  1. 首先,確保您已經安裝了Certbot。如果尚未安裝,請運行以下命令來安裝它:
sudo apt update
sudo apt install certbot python3-certbot-nginx
  1. 確保Nginx已啟用并正在運行:
sudo systemctl status nginx

如果Nginx未運行,請使用以下命令啟動它:

sudo systemctl start nginx
  1. 使用Certbot更新SSL證書。運行以下命令,將yourdomain.com替換為您的域名:
sudo certbot --nginx -d yourdomain.com

Certbot將自動檢測Nginx配置文件中的SSL設置,并提示您輸入電子郵件地址以接收有關證書狀態的通知。

  1. Certbot將嘗試驗證您的域名所有權。這通常是通過HTTP-01挑戰完成的,Certbot將在您的網站根目錄下創建一個臨時文件。請按照Certbot的提示操作。

  2. 如果驗證成功,Certbot將自動更新Nginx配置文件以使用新的SSL證書,并重新加載Nginx服務:

sudo nginx -t      # 檢查配置文件語法是否正確
sudo systemctl reload nginx  # 重新加載Nginx服務
  1. Certbot還將設置一個cron作業或systemd定時器,以便在證書到期前自動更新它們。您可以手動測試更新過程,以確保一切正常:
sudo certbot renew --dry-run

現在,您的Nginx SSL證書應已更新。請確保您的網站已使用HTTPS訪問,并檢查瀏覽器中的安全鎖圖標以確認證書已正確安裝。

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