1. 程式人生 > 其它 >使用 Nginx 反向代理 Kibana 並配置訪問基本認證

使用 Nginx 反向代理 Kibana 並配置訪問基本認證

安裝nginx

apt-get install nginx

使用openssl建立一個管理員使用者,例如“admin”,可以訪問Kibana Web介面

echo "admin:`openssl passwd -apr1`" | tee -a /etc/nginx/conf.d/htpasswd.users

配置nginx

vim /etc/nginx/conf.d/default.conf
server {
    listen 80;
    server_name example.com;
    auth_basic "Restricted Access";
    auth_basic_user_file /etc/nginx/conf.d/htpasswd.users;
    location / {
        proxy_pass http://localhost: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;
    }
}

檢查配置並重啟nginx

nginx -t
systemctl restart nginx
作者:Varden 出處:http://www.cnblogs.com/varden/ 本文內容如有雷同,請聯絡作者! 本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。