Nginxでベーシック認証

NginxでBasic認証をかけたい時、毎回、調べており意外と探すのに苦労するのでここに残しておく。
(探し方が悪いんだろうか、、)

基本的にはserverブロックに下記を設定するだけでよい。
もちろん、htpasswdは事前に作っておく必要があります。

    auth_basic "Restricted";
    auth_basic_user_file /path/to/.htpasswd;

ベーシック認証をかけたいserverブロックに上記を追記したら設定ファイルを読み込む。
(1行目は設定ファイルの文法チェック)

$ sudo nginx -t 
$ sudo systemctl reload nginx