阅读量:130
在Ubuntu上为Apache安装SSL证书,您需要遵循以下步骤:
首先,确保您已经安装了Apache。如果没有,请运行以下命令来安装它:
sudo apt update
sudo apt install apache2
安装Certbot,这是一个用于自动获取和配置Let’s Encrypt SSL证书的工具。运行以下命令来安装Certbot及其Apache插件:
sudo apt install certbot python3-certbot-apache
运行Certbot以获取SSL证书。您需要提供您的域名和电子邮件地址。Certbot将自动为您生成证书并将其配置到Apache中。运行以下命令:
sudo certbot --apache -d yourdomain.com -d www.yourdomain.com --email your-email@example.com --agree-tos --no-eff-email
将yourdomain.com替换为您的域名,将your-email@example.com替换为您的电子邮件地址。
Certbot将自动创建一个新的Apache配置文件,通常位于/etc/letsencrypt/live/yourdomain.com/。这个配置文件包含了SSL证书和私钥的信息。
重启Apache以应用更改:
sudo systemctl restart apache2