溫馨提示×

Ubuntu Apache2如何啟用SSL加密

小樊
43
2025-02-28 23:04:55
欄目: 云計算

在Ubuntu上為Apache2啟用SSL加密,您需要遵循以下步驟:

  1. 安裝Apache2(如果尚未安裝):
sudo apt update
sudo apt install apache2
  1. 安裝Certbot及其Apache插件:
sudo apt install certbot python3-certbot-apache
  1. 運行Certbot以獲取并安裝SSL證書:
sudo certbot --apache
  1. Certbot將引導您完成以下過程:

    • 選擇您要為其啟用SSL的域名。
    • 選擇是否將HTTP流量重定向到HTTPS(建議選擇此選項)。
    • 輸入電子郵件地址以接收有關證書更新的通知。
    • 設置證書的同意條款。
    • 為您的域名創建一個新的私鑰和證書文件。
  2. Certbot將自動更新Apache配置文件以啟用SSL,并在/etc/apache2/sites-available/目錄下創建一個新的配置文件(例如:yourdomain.com-le-ssl.conf)。

  3. 確保新創建的SSL配置文件已啟用:

sudo a2ensite yourdomain.com-le-ssl.conf
  1. 禁用HTTP站點配置(可選):
sudo a2dissite 000-default.conf
  1. 重新加載Apache服務以應用更改:
sudo systemctl reload apache2
  1. 現在,您的網站應該已經通過HTTPS提供服務。您可以通過訪問https://yourdomain.com來驗證。

  2. Certbot會自動為您的證書設置到期續訂。但是,您可以使用以下命令手動測試證書續訂:

sudo certbot renew --dry-run

如果您看到輸出顯示證書已成功續訂,那么您就完成了在Ubuntu Apache2上啟用SSL加密的過程。

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