ホームページ  >  記事  >  運用・保守  >  Nginx リバースプロキシを介して kibana ログイン認証を実装する方法

Nginx リバースプロキシを介して kibana ログイン認証を実装する方法

PHPz
PHPz転載
2023-05-12 22:01:171534ブラウズ

Nginx リバースプロキシを介して kibana ログイン認証を実装する方法
##Apache Httpd パスワード生成ツールのインストール

$ yum install httpd-tools -y

Kibana 認証パスワードの生成

$ mkdir -p /usr/local/nginx/conf/passwd
$ htpasswd -c -b /usr/local/nginx/conf/passwd/kibana.passwd Userrenwolecom GN5SKorJ
Adding password for user Userrenwolecom

Nginx リバース プロキシの構成

次の内容を Nginx 構成ファイルに追加します (または、新しい構成ファイルに含めます):

$ vim /usr/local/nginx/conf/nginx.conf

server {
listen 10.28.204.65:5601;
auth_basic "Restricted Access";
auth_basic_user_file /usr/local/nginx/conf/passwd/kibana.passwd;
location / {
proxy_pass http://10.28.204.65:5601;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}

Configure Kibana

次のコメントを解除します:

$ vim /usr/local/kibana/config/kibana.yml

server.host: "10.28.204.65"

Kibana および Nginx サービスを再起動して、設定を有効にします

$ systemctl restart kibana.service
$ systemctl restart nginx.service

次に、ブラウザで http://103.28.204.65:5601/ にアクセスすると、確認ポップアップウィンドウが表示されるので、上記で生成したユーザーパスワードを入力してログインします。

以上がNginx リバースプロキシを介して kibana ログイン認証を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。