溫馨提示×

怎樣在Ubuntu上配置letsencrypt與Apache

小樊
120
2024-10-11 02:54:37
欄目: 智能運維

在Ubuntu上配置Let’s Encrypt與Apache主要分為以下幾個步驟:

  1. 安裝Certbot和Apache插件

首先,確保你已經安裝了Python 3和pip。然后,通過以下命令安裝Certbot和Apache插件:

sudo apt update
sudo apt install python3-certbot-apache
  1. 獲取并安裝證書

運行以下命令來獲取Let’s Encrypt證書:

sudo certbot --apache

這個命令會自動檢測你的Apache配置文件,并在需要修改的地方進行更改。安裝過程中,它會提示你輸入電子郵件地址以便在證書更新時接收通知。最后,它會自動安裝證書并重啟Apache服務器。

  1. 驗證證書安裝

安裝完成后,你可以通過訪問你的網站來驗證證書是否已正確安裝。在瀏覽器中輸入你的域名,你應該能看到一個綠色的鎖圖標,表示證書已安裝并有效。

  1. (可選)自動更新證書

Let’s Encrypt證書有效期為90天。為了確保證書始終是最新的,你可以配置Certbot定期自動更新證書。運行以下命令來啟用自動更新:

sudo certbot --apache --renew-hook "/usr/bin/certbot renew --quiet"

這將在每次證書即將過期時自動運行Certbot的renew命令。請注意,這個命令需要在后臺運行,否則它會阻止你執行其他命令。你可以將其添加到cron作業中,以便在系統啟動時自動運行。

現在你已經在Ubuntu上成功配置了Let’s Encrypt與Apache。你的網站現在應該已經啟用了HTTPS。

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