NodeJSのためのVPSサーバー上の複数ドメイン
一つのVPSサーバー上に、それぞれ独自のドメインを持つ複数のウェブサイトを設置するためには、
リバースプロキシサーバーが必要です。
これは、80ポートをリッスンし、リクエストを振り分けるプログラムです。
そのようなプログラムとして、私たちはNginxサーバーを使用します。
仕組みは以下の通りです。仮に二つのドメインがあるとします。
私たちのVPS上で、一つ目のドメイン用のスクリプトが3001ポートで起動しており、
二つ目のドメイン用のスクリプトが3002ポートで起動しているとします。
リバースプロキシサーバーであるNginxは80ポートをリッスンし、
どのドメインがリクエストされたかを確認して、対応するポートへリクエストを転送します。
次のレッスンでは、リバースプロキシサーバーモードでNginxをインストールおよび設定する方法について詳しく説明します。
異なるポートで二つのテストサイトを展開してください。