温馨提示×

Ubuntu Apache2如何启用SSL加密

小樊
42
2025-02-28 23:04:55
栏目: 云计算
亿速云SSL证书,防劫持篡改、防监听窃取、提升搜索排名 点击了解>>

在Ubuntu上为Apache2启用SSL加密,您需要遵循以下步骤:

  1. 安装Apache2(如果尚未安装):
sudo apt update
sudo apt install apache2
  1. 安装Certbot及其Apache插件:
sudo apt install certbot python3-certbot-apache
  1. 运行Certbot以获取并安装SSL证书:
sudo certbot --apache
  1. Certbot将引导您完成以下过程:

    • 选择您要为其启用SSL的域名。
    • 选择是否将HTTP流量重定向到HTTPS(建议选择此选项)。
    • 输入电子邮件地址以接收有关证书更新的通知。
    • 设置证书的同意条款。
    • 为您的域名创建一个新的私钥和证书文件。
  2. Certbot将自动更新Apache配置文件以启用SSL,并在/etc/apache2/sites-available/目录下创建一个新的配置文件(例如:yourdomain.com-le-ssl.conf)。

  3. 确保新创建的SSL配置文件已启用:

sudo a2ensite yourdomain.com-le-ssl.conf
  1. 禁用HTTP站点配置(可选):
sudo a2dissite 000-default.conf
  1. 重新加载Apache服务以应用更改:
sudo systemctl reload apache2
  1. 现在,您的网站应该已经通过HTTPS提供服务。您可以通过访问https://yourdomain.com来验证。

  2. Certbot会自动为您的证书设置到期续订。但是,您可以使用以下命令手动测试证书续订:

sudo certbot renew --dry-run

如果您看到输出显示证书已成功续订,那么您就完成了在Ubuntu Apache2上启用SSL加密的过程。

亿速云提供多种品牌、不同类型SSL证书签发服务,包含:域名型、企业型、企业型专业版、增强型以及增强型专业版,单域名SSL证书300元/年起。点击查看>>

推荐阅读:Ubuntu Apache2如何启用SSL

0