5
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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

Last updated at Posted at 2022-08-11

概要

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がインストールできました。

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?