怎么通過(guò)Nginx反向代理實(shí)現(xiàn)kibana登錄認(rèn)證

怎么通過(guò)Nginx反向代理實(shí)現(xiàn)kibana登錄認(rèn)證

安裝Apache Httpd 密碼生成工具

$?yum?install?httpd-tools?-y

生成Kibana認(rèn)證密碼

$?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配置文件中添加如下內(nèi)容(或新建配置文件包含):

$?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; } }

配置Kibana

取消下面注釋:

$?vim?/usr/local/kibana/config/kibana.yml  server.host:?"10.28.204.65"

重啟 Kibana 及 Nginx 服務(wù)使配置生效

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

接下來(lái)瀏覽器訪問(wèn) http://103.28.204.65:5601/ 會(huì)提示驗(yàn)證彈窗,輸入以上生成的用戶密碼登錄即可。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊12 分享