AWS EC2でUbuntuにNginxをインストール

EC2でUbuntuにNginx入れたのでメモ
インスタンスはUbuntu22.04, t2.microで、各SSHトラフィック、HTTPSトラフィック、HTTPトラフィックに許可にチェック、他はデフォルト。DNSはRoute53で持っている独自ドメインのサブドメインへ繋いで、Macのターミナルからsshで接続して作業した
$ sudo su -
$ apt update && apt upgrade
インストールできるバージョンを確認
$ apt show nginx
Package: nginx
Version: 1.18.0-6ubuntu14.4
古いので公開から新しいのを入れる
apt-keyはワーニングが出たのでgpgでやる
$ mkdir -p /usr/local/share/keyrings/
$ curl -LO https://nginx.org/keys/nginx_signing.key
$ gpg --no-default-keyring --keyring /tmp/temp-keyring.gpg --import nginx_signing.key
$ gpg --no-default-keyring --keyring /tmp/temp-keyring.gpg --export --output /usr/local/share/keyrings/nginx.gpg
$ rm -f nginx_signing.key /tmp/temp-keyring.gpg
viで、
$ vi /etc/apt/sources.list.d/nginx.list
下記を書いて
deb [arch=amd64 signed-by=/usr/local/share/keyrings/nginx.gpg] https://nginx.org/packages/ubuntu/ jammy nginx
deb-src [arch=amd64 signed-by=/usr/local/share/keyrings/nginx.gpg] https://nginx.org/packages/ubuntu/ jammy nginx
「:wq」で保存、ちゃんと書けたか一応確認
$ cat /etc/apt/sources.list.d/nginx.list
アップグレード
$ apt update
再度インストールできるバージョンを確認
$ apt show nginx
Package: nginx
Version: 1.24.0-1~jammy
インストールします
$ apt install nginx
インストールできたらバージョンを確認
$ nginx -v
nginx version: nginx/1.24.0
サービスを起動します
$ systemctl enable nginx
$ systemctl daemon-reload
$ systemctl start nginx
ブラウザで確認
mstdn.winproject.jp
Welcome to nginx!

ドキュメントルートのファイルは下記
$ cd /usr/share/nginx/html
$ ls
50x.html
index.html
以上です。
確認したらEC2のインスタンスは「停止」しておきましょう。(「終了」は削除なので注意)
とりま工程をメモしておきました
後日加筆します