您想学习如何在运行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。
设备列表
以下部分介绍用于创建本教程的设备列表。
作为亚马逊同事,我从符合条件的购买中赚取收入。
Nginx – 相关教程:
在此页上,我们提供对与 Nginx 相关的教程列表的快速访问。
恩金克斯虚拟家 – DNS 配置
访问 GODADDY 网站并购买 DNS 域。
在我们的示例中,我们购买了名为:
您可以使用任何网站购买 DNS 域名, GoDaddy 只是我个人的选择。
创建一个 DNS 条目,指向运行 Nginx 的计算机的网站。
在我们的示例中,我们创建了一个 DNS 条目,指向 WWW.GAMEKING.TIPS 到 35.160.86.106。
使用 NSLOOKUP 命令测试 DNS 配置。
下面是命令输出。
祝贺! 您已完成所需的 DNS 配置。
教程莱森克里普特 – 恩金克斯安装
安装 Nginx 服务器。
创建存储新网站文件的目录。
网站文件将存储在以下目录中:
为新网站创建 Nginx 配置文件。
下面是具有我们配置的文件。
创建一个符号链接,启用Nginx虚拟主机配置。
重新启动 Nginx 服务。
在新网站目录内创建测试页面。
这是文件内容。
打开浏览器,尝试访问虚拟网站。
在我们的示例中,浏览器中输入了以下 URL:
• http://www.gameking.tips
祝贺! 您完成了Nginx的服务器块配置。
恩金克斯·莱森克里普特 – 安装证书
我们需要安装免费的 HTTPS 证书。
我们还需要自动将所有 HTTP 流量重定向到网站的 HTTPS 版本。
安装所需软件包的列表。
安装 Nginx 免费 HTTPS 证书
• 按 (A) 以同意服务条款。
• 按 (Y) 共享您的电子邮件并接收通讯。
• 按 (2) 自动将 HTTP 网站重定向到 HTTPS 版本。
系统将自动安装免费证书。
它还将配置 Nginx 服务器,将所有 HTTP 访问权限重定向到您网站的 HTTPS 版本。
在我们的示例中,系统更改了我们的虚拟主机配置文件。
这是文件内容。
KEY 文件包含您的证书私钥,必须一直保存在安全的地方。
在我们的示例中,KEY 文件存储在 :
系统会自动修改原始的Nginx虚拟主机配置文件。
它会自动将所有 HTTP 请求重定向到您网站的 HTTPS 版本。
打开浏览器并使用 HTTPS 协议输入新网站的 DNS 地址。
在我们的示例中,浏览器中输入了以下 URL:
• https://www.gameking.tips/
应显示 HTTPS 页。
验证证书属性。
您在Nginx服务器上安装了”让我们加密”证书。
恩金克斯 ·莱森克里普特 – 证书续订
安装的免费证书的有效期为 90 天。
系统创建计划任务,在过期后 30 天内自动续订任何证书。
计划的任务名称是 CERTBOT,它位于以下目录中:
这是文件内容。
使用以下命令模拟证书续订过程。
下面是命令输出。
祝贺! 您已配置了”让我们加密”自动证书续订。