詳解 Nginx反代實現Kibana登入認證功能

2021-08-20 20:50:00 字數 901 閱讀 9288

kibana 5.5 版後,已不支援認證功能,也就是說,直接開啟頁面就能管理,想想都不安全,不過官方提供了 x-pack 認證,但有時間限制。畢竟x-pack是商業版。

下面我將操作如何使用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

}

配置kibana

取消下面注釋:

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

server.host: "10.28.204.65"

重啟 kibana 及 nginx 服務使配置生效

$ systemctl restart kibana.service

$ systemctl restart nginx.service

接下來瀏覽器訪問 會提示驗證彈窗,輸入以上生成的使用者密碼登入即可。

詳解 Nginx反代實現Kibana登入認證功能

kibana 5.5 版後,已不支援認證功能,也就是說,直接開啟頁面就能管理,想想都不安全,不過官方提供了 x pack 認證,但有時間限制。畢竟x pack是商業版。下面我將操作如何使用nginx反向 實現kibana的認證功能。安裝apache httpd 密碼生成工具 yum install ...

日常 nginx反代websocket

去年的事 隨便記記 2017年11月6日 記錄 獲取包的選擇狀態 dpkg get selections package dpkg get selections grep nginx 完全解除安裝nginx apt get purge remove nginx apt get purge remov...

RPM包安裝Nginx實現反代和集群功能

當伺服器的訪問量大量飆公升的時候,一台伺服器就會承受不了那麼大的壓力,所以我們可以將例如web這種服務進行分流,到其他伺服器進行處理,這種 的方式使用的是nginx的ngx http proxy module模組和upstream功能。一 機器準備和軟體安裝 首先要準備三颱虛擬機器,一台虛擬機器安裝...