Ubuntu 22.04にnginxをインストールする方法

環境
OSバージョンの確認

# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"

nginxのインストール手順
1.必要なパッケージをインストールします

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

2.aptがパッケージの信頼性を検証できるように、公式のnginx署名キーをインポートします。

# curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/shar
e/keyrings/nginx-archive-keyring.gpg >/dev/null

3.ダウンロードしたファイルに適切なキーが含まれていることを確認します

# gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg
gpg: keyblock リソース'/root/.gnupg/pubring.kbx': そのようなファイルやディレクトリはありません
pub   rsa2048 2011-08-19 [SC] [有効期限: 2024-06-14]
      573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62
uid                      nginx signing key <signing-key@nginx.com>

4.stable版のリポジトリを追加します

# 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
deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu jammy nginx

5.aptコマンドでnginxをインストールします

# sudo apt update
# sudo apt install nginx

6.nginxバージョンを確認します

# nginx -V
nginx version: nginx/1.20.2

7.nginxを起動します

# sudo systemctl start nginx

ステータスを確認します

# sudo systemctl status nginx
● nginx.service - nginx - high performance web server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2022-05-03 16:38:15 JST; 16s ago

 

Ubuntu 22.04

Posted by arkgame