高速WEBサーバー サーバーダウン 505 落ちないWEBサーバー

Nginx Basic認証

優 高速WEBサーバー サーバーダウン 505 落ちないWEBサーバー

Nginx 高速WEBサーバー ダウンしない 505

NginxでBasic認証する為の小技記事です。

 

htpasswdコマンドを使う為にhttpd-toolsをインストールします。

# yum install httpd-tools

.htpasswdファイル作成用のディレクトリを作成

# mkdir /var/www/vhosts/example.com/htpasswd

htpasswdでBasic認証ファイルを作成します。

# htpasswd -c /var/www/vhosts/example.com/htpasswd/.htpasswd basicuser

ここらへんの構成方法は各流派や系譜があると思いますが、私の場合は上記のように設定しています。

 

NginxにBasic認証したい箇所を設定する

 

後はServerバーチャルホストディレクティブのlocationに設定します。

# vi /etc/nginx/sites-available/example.com

略

location / {
## Basic認証
auth_basic "Restricted";
auth_basic_user_file /var/www/vhosts/example.com/htpasswd/.htpasswd;
## Basic認証ここまで

略

構文テストを行います。

# /etc/init.d/nginx -t

反映して完了。

# /etc/init.d/nginx restart

これでおなじみのBasic認証が設定できます。

 

高速WEBサーバー サーバーダウン 505 落ちないWEBサーバー
最新情報をチェックしよう!
>システム構築・保守に特化した会社です。

システム構築・保守に特化した会社です。

システムの構築・保守運用「システムガーディアン」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG