nginxを用いたリバース・プロキシ

複数のnode.js Webアプリケーションを運用する場合,同時に80番ポートを使用することは,当然できない。

また,node.js のみで,複数のWebアプリへのリクエスト処理をさばくことは,運用時には面倒になる。

そこで,nginxをリバース・プロキシとして用いて,リクエストを処理する。

例えば下図のようになる。

あるURLからのリクエストをあるポートに飛ばす。

nginx側の処理の書き方は,『nginx実践ガイド』(渡辺高志 2017, p. 150)が分かりやすい。

https://book.impress.co.jp/books/1115101148

/etc/nginx/conf.d ディレクトリ以下に .conf ファイルを作成すると,設定を読み込む。

ファイル名は,URL名にすると分かりやすいでしょう。

これで,複数のNode.js Webアプリケーションを,楽に,同時に運用できます。


 カテゴリ一覧

 雑談(171)
アニメ(19)/ゲーム(12)/ドラマ(3)/パソコン(36)/小説(3)/広島東洋カープ(16)/映画(11)/漫画(33)/音楽(61)
 製作記(89)
AI(4)/CakePHP(3)/CentOS(4)/JavaScript(JS)(9)/Nuxt.js(4)/Vue.js(18)/WordPress(23)/料理(10)