1

更新日

投稿日 2022年08月11日

Ubuntu22.04 nginx最新の安定版をインストールする

概要

2022/08/11現在最新の安定版のバージョンは1.22.0ですが、リポジトリ追加していないUbuntu22.04でsudo apt install nginxを実行すると1.18.0がインストールされてしまいます。
image.png
そのため、nginx公式の方法で最新の安定版のnginx1.22.0をインストールしていきます。

手順1 nginxインストールに必要なパッケージをインストール

curl、gnupg2、ca-certificates、lsb-release、ubuntu-keyringをインストールします。

$ sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring

手順2 nginxの署名鍵を取得して確認

sudo apt update実行時にnginxパッケージの信頼性を検証できるように、nginx公式で公開されている署名鍵を取得します。

$ curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
    | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

署名鍵の確認をします。

$ gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

image.png
573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62ならOKです。

手順3 リポジトリの追加

sudo apt install nginxの実行で最新の安定版がインストールされるように、リポジトリを追加します。

$ echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

手順4 インストール

パッケージ一覧を更新してインストールします。

$ sudo apt update
$ sudo apt install nginx

手順5 起動と確認

$ sudo systemctl start nginx
$ sudo systemctl status nginx
$ nginx -v

image.png
1.22.0がインストールできました。

新規登録して、もっと便利にQiitaを使ってみよう

  1. あなたにマッチした記事をお届けします
  2. 便利な情報をあとで効率的に読み返せます
ログインすると使える機能について
lustm5
@lustm5
派遣のエンジニアです。
この記事は以下の記事からリンクされています

コメント

この記事にコメントはありません。
あなたもコメントしてみませんか :)
新規登録
すでにアカウントを持っている方はログイン
記事投稿キャンペーン開催中
はじめての記事投稿
~
この記事誰得? 私しか得しないニッチな技術で記事投稿!
~
1