テストサーバーなどを特定の人にだけ公開したいときなどに参考
①ベーシック認証
nodeのパッケージで簡単に導入することができる。
nginx側でベーシック認証を設定してもいい。
②nginxでIP制限
ベーシック認証よりもしっかり制限したい場合に。
nginxのコンフファイルに以下のように設定する
server {
listen ***;
server_name ***;
allow 192.XXX.XXX.XXX;
deny all;
}
③EC2のセキュリティグループで設定
GUIで設定できる一番簡単な方法。
amazonEC2でサーバー構築している場合にはこの方法がオススメ。