您想了解如何在运行 Ubuntu Linux 的计算机的 Apache 服务器上安装”让我们加密”证书吗? 在本教程中,我们将向您展示如何安装”让我们加密”客户端并在 Apache 服务器上配置 HTTPS 网站。

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41

在我们的示例中,Apache 服务器的 IP 地址为 36.160.86.106。

在我们的示例中,我们将创建网站:WWW.GAMEKING.TIPS。

设备列表

以下部分介绍用于创建本教程的设备列表。

作为亚马逊同事,我从符合条件的购买中赚取收入。

Apache 让我们加密 – DNS 配置

访问 GODADDY 网站并购买 DNS 域。

在我们的示例中,我们购买了名为:

Copy to Clipboard

您可以使用任何网站购买 DNS 域名, GoDaddy 只是我个人的选择。

创建一个 DNS 条目,将您的网站指向运行 Apache 的计算机。

在我们的示例中,我们创建了一个 DNS 条目,指向 WWW.GAMEKING.TIPS 到 35.160.86.106。

APACHE VIRTUALHOST DNS

使用 NSLOOKUP 命令测试 DNS 配置。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

祝贺! 您已完成所需的 DNS 配置。

教程让我们加密 – 阿帕奇安装

安装 Apache 服务器和所需的包。

Copy to Clipboard

启用名为:Mod_ssl。

启用名为:Mod_rewrite。

Copy to Clipboard

编辑 Apache 配置文件。

Copy to Clipboard

在此文件末尾添加以下行。

Copy to Clipboard

创建目录以存储新的网站文件和日志。

Copy to Clipboard

网站文件将存储在以下目录中:

Copy to Clipboard

网站日志将存储在以下目录中:

Copy to Clipboard

为新网站创建 Apache 配置文件。

Copy to Clipboard

下面是具有我们配置的文件。

Copy to Clipboard

启用新网站。

Copy to Clipboard

重新启动 Apache 服务。

Copy to Clipboard

打开浏览器并尝试访问网站的 HTTP 版本。

在我们的示例中,浏览器中输入了以下 URL:

• http://www.gameking.tips

Apache - Lets encrypt

您已经完成了 Apache 服务器上的虚拟主机配置。

Apache 让我们加密 – 安装证书

我们需要安装免费的 HTTPS 证书。

我们还需要自动将所有 HTTP 流量重定向到网站的 HTTPS 版本。

安装所需软件包的列表。

Copy to Clipboard

安装 Apache 免费 HTTPS 证书

Copy to Clipboard

• 按 (A) 以同意服务条款。
• 按 (Y) 共享您的电子邮件并接收通讯。
• 按 (2) 自动将 HTTP 网站重定向到 HTTPS 版本。

Copy to Clipboard

系统将自动安装免费证书。

它还将 Apache 服务器配置为将所有 HTTP 访问权限重定向到网站的 HTTPS 版本。

在我们的示例中,系统创建了一个虚拟主机配置文件。

Copy to Clipboard

这是文件内容。

Copy to Clipboard

KEY 文件包含您的证书私钥,必须一直保存在安全的地方。

在我们的示例中,KEY 文件存储在 :

Copy to Clipboard

系统会自动修改原始 Apache 的虚拟主机配置文件。

它会自动将所有 HTTP 请求重定向到您网站的 HTTPS 版本。

Copy to Clipboard

打开浏览器并使用 HTTPS 协议输入新网站的 DNS 地址。

在我们的示例中,浏览器中输入了以下 URL:

• https://www.gameking.tips/

应显示 HTTPS 页。

Apache - Configure Lets encrypt

验证证书属性。

APACHE LETS ENCRYPT CERTIFICATE

您已经安装了 Apache 服务器上的”让我们加密”证书。

Apache 让我们加密 – 证书续订

安装的免费证书的有效期为 90 天。

系统创建计划任务,在过期后 30 天内自动续订任何证书。

计划的任务名称是 CERTBOT,它位于以下目录中:

Copy to Clipboard

这是文件内容。

Copy to Clipboard

使用以下命令模拟证书续订过程。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

祝贺! 您已配置了”让我们加密”自动证书续订。