1.首先需要安装 httpd-tools
yum install -y httpd-tools
2.安装完成后设置用户名密码,我这里用的是NGINX
htpasswd -bc /mypath/nginx/conf/htpasswd.users admin(注:用户名) 123456(注:密码)
3. 修改nginx的配置:
server { listen 80; server_name elk.log.com; #charset koi8-r; #access_log logs/host.access.log main; auth_basic "Restricted Access"; auth_basic_user_file /mypath/nginx/conf/htpasswd.users; #登录验证 location / { proxy_pass http://127.0.0.1:5601; #转发到你指定的域名或IP 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; allow 192.168.0.1; #允许的IP allow 118.133.10.6; #允许的IP deny all; }
}