在Ubuntu 20.04.1 LTS上安装nginx

首先

为了学习nginx,我在Ubuntu 20.4桌面上进行了安装,所以我将它记录在备忘录中。

请提供更多上下文以便我帮您完成句子。

环境

Ubuntu 20.04.1 LTS
朗基努斯 1.18.0 (Ubuntu)

安装

只需要一个选项:nginx版本包括

    • 長期安定バージョンの stable

 

    新機能が取り込まれていく mainline

现在有两个选项。
这次我们将进行推荐的主线版本的安装。

首先,在官方网站上安装前提条件中提到的工具。

sudo apt install curl gnupg2 ca-certificates lsb-release

接下来,将正式仓库注册到apt中。

echo "deb http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

另外,由于我的环境中使用的是fish作为主要的shell,所以子命令展开的方式是(lsb_release -cs)。

然后从官方网址上导入nginx的公钥,并添加到apt以验证软件包。

curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -

请使用以下命令确认是否成功导入了适当的密钥。

sudo apt-key fingerprint ABF5BD827BD9BF62

只需提供下列输出结果即可确认密钥导入成功。

pub   rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
      573B FD6B 3D8F BC64 1079  A6AB ABF5 BD82 7BD9 BF62
uid   [ unknown] nginx signing key <signing-key@nginx.com>

由于准备就绪,现在可以导入nginx。

sudo apt update
sudo apt install nginx

如果没有错误发生,安装就成功了。

确认

我试着检查一下nginx的版本。

$ nginx -V

输出将如下所示。

Tue 11 Aug 2020 01:53:36 PM UTC
nginx version: nginx/1.18.0 (Ubuntu)
built with OpenSSL 1.1.1f  31 Mar 2020
TLS SNI support enabled
configure arguments: ---(省略)---

您也可以使用 apt 命令来查看 nginx 软件包的详细信息。

sudo apt show nginx

一旦确认安装成功后,使用systemd启动。

sudo systemctl start nginx

如果成功启动没有问题,不会输出任何内容。我们将检查状态。

sudo systemctl status nginx

只要确认能够看到”Active: active(running)”这个标识,就算成功了。

让我们尝试在网络浏览器中访问本地主机。

スクリーンショット 2020-08-12 22-27-49.png

服务的停止可以通过以下命令实现。

sudo systemctl stop nginx
bannerAds