溫馨提示×

Ubuntu Nginx如何啟用SSL

小樊
37
2025-10-06 12:41:34
欄目: 云計算

在Ubuntu上使用Nginx啟用SSL,你需要遵循以下步驟:

  1. 安裝Certbot: Certbot是一個自動化的工具,用于獲取和更新Let’s Encrypt SSL證書。首先,確保你的系統已經安裝了Certbot。如果沒有,請運行以下命令安裝:
sudo apt update
sudo apt install certbot python3-certbot-nginx
  1. 獲取SSL證書: 使用Certbot獲取SSL證書。運行以下命令,將yourdomain.com替換為你的域名:
sudo certbot --nginx -d yourdomain.com

Certbot將自動配置Nginx并創建一個新的SSL證書。在過程中,它可能會要求你輸入電子郵件地址、同意服務條款并設置證書的存儲位置。

  1. 重載Nginx配置: Certbot會自動重載Nginx配置以應用更改。如果沒有自動發生,你可以手動重載Nginx:
sudo nginx -t # 檢查配置文件是否有語法錯誤
sudo systemctl reload nginx # 重載Nginx配置
  1. 配置自動更新: Let’s Encrypt證書有效期為90天。Certbot可以自動更新證書。運行以下命令啟用自動更新:
sudo systemctl enable certbot.timer
  1. 測試SSL連接: 使用瀏覽器訪問https://yourdomain.com,確保SSL證書已正確安裝并且網站可以通過HTTPS訪問。

現在,你的Ubuntu服務器上的Nginx已經啟用了SSL,你的網站將通過HTTPS提供服務。

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