📜  ubuntu install certbot apache - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:20:44.353000             🧑  作者: Mango

Ubuntu 安装 Certbot 和 Apache

如果要在 Ubuntu 上使用 Apache 并启用 HTTPS,可以使用 Certbot 工具来轻松地实现。

安装 Certbot 和 Apache

打开终端并运行以下命令来安装 Certbot 和 Apache:

sudo apt update
sudo apt install certbot python3-certbot-apache apache2
配置 Apache

在安装 Certbot 和 Apache 后,需要在 Apache 中进行一些配置才能启用 HTTPS。

打开终端并使用以下命令打开 Apache 配置文件:

sudo nano /etc/apache2/sites-available/000-default.conf

<VirtualHost *:80></VirtualHost> 标记之间添加以下行:

RewriteEngine On
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]

保存并关闭文件。然后在终端中运行以下命令以重新加载 Apache 配置文件:

sudo service apache2 reload
申请 SSL 证书

现在,可以通过运行以下命令从 Let's Encrypt 申请 SSL 证书:

sudo certbot --apache

根据提示向 Certbot 提供您的电子邮件地址和同意的服务条款。然后,Certbot 将与 Let's Encrypt 通信并请求 SSL 证书。

Certbot 完成之后,您将能够使用 HTTPS 访问 Apache Web 服务器。

结论

在 Ubuntu 上使用 Apache 并启用 HTTPS 可以很容易地使用 Certbot 工具来实现。只需稍微进行一些配置并申请 SSL 证书,就可以在 Web 服务器上启用安全的 HTTPS 连接。