在 Ubuntu 系统中为 Apache2 启用 SSL 证书,可以按照以下步骤完成配置,从而让网站支持 HTTPS 安全访问:

安装 Apache2 和 SSL 模块:打开终端后,先执行以下命令安装 Apache2,并启用 SSL 模块,这是在 Ubuntu 服务器上配置 HTTPS 的基础步骤:
sudo apt update
sudo apt install apache2
sudo a2enmod ssl获取 SSL 证书:你可以通过 Let’s Encrypt 免费申请 SSL 证书。先运行以下命令安装 Certbot 以及 Apache2 对应插件,便于后续自动签发和部署证书:
sudo apt install certbot python3-certbot-apache申请 SSL 证书:使用 Certbot 为你的域名申请 SSL 证书。执行下面的命令,并根据终端提示完成操作:
sudo certbot --apache在申请过程中,Certbot 会提示你输入域名和邮箱地址,并询问是否开启证书自动续期。完成后,它会自动生成 SSL 证书,并将 HTTPS 配置直接应用到 Apache2 中,省去手动配置的麻烦。
重启 Apache2:当 SSL 证书申请并部署成功后,重启 Apache2 服务,使新的配置立即生效:
sudo systemctl restart apache2验证 SSL 是否配置成功:在浏览器中访问你的域名,检查地址栏是否显示安全锁标志。此外,你还可以使用 SSL 检测工具,例如 SSL Labs,对 Apache2 的 SSL 配置、证书有效性以及 HTTPS 安全性进行进一步验证。
完成以上设置后,你的 Ubuntu 服务器上的 Apache2 就已经成功启用 SSL,网站也可以通过 HTTPS 正常访问了。
