新井製作所

勉強したことの記録です

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サーバーが正常に実行されていることを意味します。

私は公式の手順に沿ってインストールしましたが、日本語で詳しい手順はこちらが参考になりそうでした。

qiita.com