在Debian系統上安裝LAMP(Linux, Apache, MySQL, PHP)環境并配置SSL證書,通常涉及以下步驟:
sudo apt update
sudo apt install apache2
sudo apt install mysql-server
sudo apt install php libapache2-mod-php php-mysql
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d example.com -d www.example.com
server {
listen 443 ssl;
server_name example.com www.example.com;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
# ... 其他配置 ...
}
sudo systemctl restart nginx
Let’s Encrypt證書有效期為90天,可以使用Certbot的自動續期功能:
sudo certbot renew --quiet
為了確保Certbot自動續期腳本在系統啟動時運行,可以將其添加到系統的啟動腳本中。
請注意,具體的安裝步驟可能會根據你的具體需求和Debian版本有所不同。始終確保遵循最佳實踐和安全指南來保護你的網站和用戶數據。