您想学习如何在运行Ubuntu Linux的计算机的Nginx服务器上安装莱森克里普特证书吗? 在此教程中,我们将向您展示如何安装 Letsencrypt 客户端,并在 Nginx 服务器上配置 HTTPS 网站。

Nginx 调用虚拟主机服务器块功能。

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0

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

在我们的示例中,Nginx 服务器托管网站 WWW.游戏。TIPS。

设备列表

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

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

恩金克斯虚拟家 - DNS 配置

访问 GODADDY 网站并购买 DNS 域。

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

Copy to Clipboard

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

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

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

APACHE VIRTUALHOST DNS

使用 NSLOOKUP 命令测试 DNS 配置。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

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

教程莱森克里普特 - 恩金克斯安装

安装 Nginx 服务器。

Copy to Clipboard

创建存储新网站文件的目录。

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

创建一个符号链接,启用Nginx虚拟主机配置。

Copy to Clipboard

重新启动 Nginx 服务。

Copy to Clipboard

在新网站目录内创建测试页面。

Copy to Clipboard

这是文件内容。

Copy to Clipboard

打开浏览器,尝试访问虚拟网站。

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

• http://www.gameking.tips

Nginx - Server block configuration

祝贺! 您完成了Nginx的服务器块配置。

恩金克斯·莱森克里普特 - 安装证书

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

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

安装所需软件包的列表。

Copy to Clipboard

安装 Nginx 免费 HTTPS 证书

Copy to Clipboard

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

Copy to Clipboard

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

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

在我们的示例中,系统更改了我们的虚拟主机配置文件。

Copy to Clipboard

这是文件内容。

Copy to Clipboard

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

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

Copy to Clipboard

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

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

Copy to Clipboard

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

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

• https://www.gameking.tips/

应显示 HTTPS 页。

Nginx - Letsencrypt https

验证证书属性。

Nginx - HTTPS Certificate

您在Nginx服务器上安装了"让我们加密"证书。

恩金克斯 ·莱森克里普特 - 证书续订

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

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

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

Copy to Clipboard

这是文件内容。

Copy to Clipboard

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

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

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