在Ubuntu上為Apache啟用SSL加密,你需要遵循以下步驟:
安裝Apache和SSL模塊: 打開終端,運行以下命令來安裝Apache和SSL模塊:
sudo apt update
sudo apt install apache2
sudo a2enmod ssl
獲取SSL證書: 你可以從Let’s Encrypt免費獲取SSL證書。要安裝Certbot并獲取證書,請運行以下命令:
sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d yourdomain.com -d www.yourdomain.com
將yourdomain.com
和www.yourdomain.com
替換為你的域名。Certbot將自動配置Apache以使用SSL證書。
重啟Apache: 證書安裝完成后,重啟Apache以應用更改:
sudo systemctl restart apache2
驗證SSL配置: 在瀏覽器中輸入你的域名,然后點擊地址欄左側的鎖圖標。如果一切正常,你應該能看到一個綠色的鎖,表示你的網站已成功啟用SSL加密。
(可選)自動更新證書: Let’s Encrypt證書有效期為90天。為了確保證書始終有效,你可以設置Certbot自動更新證書。運行以下命令:
sudo systemctl enable certbot.timer
sudo systemctl start certbot.timer
現在,你的Ubuntu Apache服務器已啟用SSL加密。