Ubuntu 18.04 - 最新の Nginx + Node.js 環境を構築する

構築環境

  • Ubuntu 18.04
  • Nginx 1.18.0
  • Node.js 14.7.0

Nginx

Nginx をインストールします。インストールは以下のコマンドだけでも可能ですが、デフォルトのレポジトリのものはバージョンが古いので Nginx の公式レポジトリから持ってきます。

sudo apt -y install nginx

レポジトリの追加

レポジトリの署名確認に必要な PGP キーをダウンロードし取り込みます。

curl -O https://nginx.org/keys/nginx_signing.key sudo apt-key add ./nginx_signing.key

OK と表示されていれば成功です。不要になった PGP キーを削除します。

sudo rm ./nginx_signing.key

Nginx の公式レポジトリを apt に登録します。設定ファイルを開いて以下のソースを最終行に追加し保存します。$release には Ubuntu のバージョンに対応したコードネームを入力してください。18.04 であれば bionic と入力します。

sudo vi /etc/apt/sources.list
sources.list

apt を更新します。

sudo apt -y update

登録された Nginx パッケージのバージョンを確認し、問題なければインストールします。

sudo apt -y show nginx sudo apt -y install nginx

インストールした Nginx のバージョンを確認します。

nginx -v

自動起動の設定

Nginx が自動起動するように設定します。

sudo systemctl enable nginx

Node.js

Node.js をインストールします。Nginx と同様でインストールは以下のコマンドだけでも可能ですが、バージョンが古いので NodeSource から配布されてるパッケージを使います。以下のコマンドを実行しパッケージを PPA に追加します。

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

登録された Node.js のバージョンを確認し、問題なければインストールします。

sudo apt -y show nodejs sudo apt -y install nodejs

インストールした Node.js と npm のバージョンを確認します。

node -v npm -v

指定したバージョンが表示されていれば成功です。最後に npm も更新しておきます。

sudo npm install -g npm

コメント