在Ubuntu上為Apache2啟用SSL加密,您需要遵循以下步驟:
sudo apt update
sudo apt install apache2
sudo apt install certbot python3-certbot-apache
sudo certbot --apache
Certbot將引導您完成以下過程:
Certbot將自動更新Apache配置文件以啟用SSL,并在/etc/apache2/sites-available/
目錄下創建一個新的配置文件(例如:yourdomain.com-le-ssl.conf
)。
確保新創建的SSL配置文件已啟用:
sudo a2ensite yourdomain.com-le-ssl.conf
sudo a2dissite 000-default.conf
sudo systemctl reload apache2
現在,您的網站應該已經通過HTTPS提供服務。您可以通過訪問https://yourdomain.com
來驗證。
Certbot會自動為您的證書設置到期續訂。但是,您可以使用以下命令手動測試證書續訂:
sudo certbot renew --dry-run
如果您看到輸出顯示證書已成功續訂,那么您就完成了在Ubuntu Apache2上啟用SSL加密的過程。