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