ubuntuに公式リポジトリを使用してnginxをインストールします。

以前、RHEL8に公式リポジトリを使用してNGINXをインストールしました。
https://minokamo.tokyo/2021/03/18/3476/
本日はubuntu21.04に同様な作業をします。公式サイトの内容をコピペするだけです。
https://nginx.org/en/linux_packages.html

sudo apt install curl gnupg2 ca-certificates lsb-release

echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" 
    | sudo tee /etc/apt/sources.list.d/nginx.list

echo -e "Package: *nPin: origin nginx.orgnPin: release o=nginxnPin-Priority: 900n" 
    | sudo tee /etc/apt/preferences.d/99nginx

curl -o /tmp/nginx_signing.key https://nginx.org/keys/nginx_signing.key

gpg --dry-run --quiet --import --import-options show-only /tmp/nginx_signing.key

sudo mv /tmp/nginx_signing.key /etc/apt/trusted.gpg.d/nginx_signing.asc

sudo apt install nginx

ただし、安定板をインストールするのでメインライン版のコマンドは不要です。
インストール完了後にubuntuを再起動してきました。再起動する必要はありませんが、再起動後にNGINXの状態を確認するためです。

systemctl status nginx

再起動後も起動しているようです。それゆえ自動起動のコマンドは不要のようです。
次にファイヤーウォールの設定を見てみます。OSインストール時にUFWが導入済みでした。無効にするかポート80番を開放しブラウザで確認できるようにしておきます。

sudo ufw status

通常はまだ他の設定をしないとNGINXのサンプルページを表示できません。ドキュメントルートの権限、パーミッションなどがそれにあたります。
下記の記事にて詳しく説明してあります。

https://minokamo.tokyo/2020/12/17/3001/

教育

Posted by admin