Nginxセットアップログイン検証
Nginxによって展開されたプロジェクトはパブリックネットワーク上にあり、誰にもアクセスされたくない場合があります。そのため、関係のない人に機密情報が表示されないように、ログイン認証情報を設定する必要があります。
htpasswd
パスワードファイルを生成するコマンド
htpasswd
コマンドがない場合は、インストールする必要がありますhttpd
yum install httpd
インストールhtpasswd
コマンド後にパスワードファイルを生成する
htpasswd -cm /usr/local/nginx/htpasswd george
george
ユーザー名はどこにありますか。
パスワードを入力して、もう一度パスワードを確認する必要があります。うねり
で成功が見られた後、ファイルに/usr/local/nginx/
なりましたhtpasswd
。
Nginxを構成する
では、以下のように設定:nginx.conf
server/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
もう一度アクセスすると、アクセスするにはユーザー名とパスワードを入力する必要があることがわかります。
確認が成功した後にアクセスできるように、ユーザー名とパスワードを入力します。