nginxをセットアップする
季節はすっかり夏ですね。
フィヨルドブートキャンプに参加中です。
nginx の基本を理解するというカリキュラムに着手しています。
今日は、nginxをDebianにインストールしたいと思います。 その手順をまとめました。
環境
Mac OS Monterey 12.4 さくらVPS上のDebianバージョン11
手順
①ローカル環境からリモートでサーバーに接続する
# ポート番号を指定してログイン $ ssh -p 54321 username@000.000.000.100 # PWを入力
②Debianのバージョンを確認する
cat /etc/debian_version 11.2
③システムを更新する
sudo apt update -y sudo apt upgrade -y
④公式の情報を見ながらパッケージをインストールする 公式のパッケージ情報はこちら: nginx: Linux packages
私の場合はDebianなので、それをインストールする。
# 前提条件をインストール $ apt update; apt install -y curl gnupg2 ca-certificates lsb-release debian-archive-keyring $ curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null $ gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg $ echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/debian `lsb_release -cs` nginx" | tee /etc/apt/sources.list.d/nginx.list # Debian11へのNginxのインストール sudo apt install nginx
⑤インストールできている事の確認
すでにNginxWebサーバーが実行されているはず。次のコマンドを実行して確認する。
sudo systemctl status nginx
Active:active(running)が表示されたら、Nginxサーバーが正常に実行されていることを意味します。
私は公式の手順に沿ってインストールしましたが、日本語で詳しい手順はこちらが参考になりそうでした。