Skip to content

Ubuntu 22.04.4LTS へ Nginx をインストールする

以前に Ubuntu 22.04LTS へ公式リポジトリから apt で Nginx をインストールする というメモを書きました。 改めて公式ドキュメントである Installing a Prebuilt Ubuntu Package from the Official NGINX Repository に従って Nginx をインストールする手順のうち、コマンドだけを羅列しておきます。 対話的に apt install 実行、y/n の入力を求められる部分は -y を追記しています。

検証環境

対象 バージョン
Ubuntu 22.04.4LTS
Nginx 1.24.0-1~jammy

Nginx インストールコマンド

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
sudo apt install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyring && \
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
| sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null && \
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 && \
echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \
    | sudo tee /etc/apt/preferences.d/99nginx && \
sudo apt update && \
sudo apt install -y nginx && \
sudo systemctl start nginx && \
sudo systemctl enable nginx

Apach 風ドキュメントルートのリンクを追加する¶

Apache 風のドキュメントルートとして /var/www/html も使えるようにシンボリックリンクを作成します。

mkdir -p /var/www/
rm -rf /var/www/html/*
ln -s /usr/share/nginx/html /var/www/