Nginxセットアップログイン検証

Nginxセットアップログイン検証

Nginxによって展開されたプロジェクトはパブリックネットワーク上にあり、誰にもアクセスされたくない場合があります。そのため、関係のない人に機密情報が表示されないように、ログイン認証情報を設定する必要があります。

htpasswdパスワードファイルを生成するコマンド

htpasswdコマンドがない場合は、インストールする必要がありますhttpd

yum install httpd

インストールhtpasswdコマンド後にパスワードファイルを生成する

htpasswd -cm /usr/local/nginx/htpasswd george

georgeユーザー名はどこにありますか。
パスワードを入力して、もう一度パスワードを確認する必要があります。うねり
で成功が見られた後、ファイルに/usr/local/nginx/なりましたhtpasswd

Nginxを構成する

では、以下のように設定:nginx.confserver/location

location / {
    
    
    proxy_pass http://127.0.0.1:5601;
    # 如下两行
    auth_basic "登录验证";
    auth_basic_user_file /usr/local/nginx/htpasswd;
}

Nginx構成を更新するか、Nginxを再起動します

nginx -s reload
nginx -s stop
nginx

もう一度アクセスすると、アクセスするにはユーザー名とパスワードを入力する必要があることがわかります。
ここに画像の説明を挿入
確認が成功した後にアクセスできるように、ユーザー名とパスワードを入力します。

おすすめ

転載: blog.csdn.net/qq_27198345/article/details/113799246