LoginSignup
10

More than 3 years have passed since last update.

nginxでプロキシサーバを立ててNode.jsのアプリケーションを動かす

Last updated at Posted at 2018-12-17

はじめに

NGINX Advent Calendar 2018
の17日目のアドベントカレンダーが空いていたので投稿してみます。
ネタが古いですが、ご容赦下さい。

概要

業務でプロキシサーバを立てる必要が出てきました。

nginxでプロキシサーバを立てられると聞いたので試してみます。
ポートが80以外のほうがわかりやすいので、Node.jsで作ったアプリケーションを動かしてみます。
OSはCentOS7を使います。

環境構築

CentOS7にインストール

パッケージを登録

sudo rpm -ivh  http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

インストール

yum -y install nginx

インストール確認

nginx -v

nginxでプロキシサーバを設定

server {
    listen      80 default;
    server_name  localhost;
    location / {
        proxy_pass http://IP:port;
    }
}

Node.jsで作ったアプリケーション立ち上げ

Node.jsで作ったアプリケーションを立ち上げます。
アプリケーションは個人で作ったこちらを使います。

$ node app.js

これで準備は整いました。
ブラウザからアクセス確認をします。

demo.gif

これでブラウザからアクセスできることも確認でき、nginxでプロキシサーバの立ち上げができました。
最後まで読んで頂きありがとうございます。

参考資料

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10