2
我已經安裝麋鹿kibana 4,一切都運行良好,但我需要LDAP集成,所以我重新編譯nginx的-1.7.9與nginx的認證 - LDAP主控模塊,但是我不完全理解語法。 Kibana正在localhost上的端口5601上進行監聽 - LDAP配置已經過驗證並且正確,但我錯過了一些東西。這是我的Nginx的配置:(ELK配置爲標準配置)設置nginx的LDAP身份驗證Kibana 4
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
events {
worker_connections 1024;
}
http {
auth_ldap_cache_enabled on;
auth_ldap_cache_expiration_time 10000;
auth_ldap_cache_size 1000;
##Configuration of your LDAP server
ldap_server LDAP1 {
url "ldaps://XXX:3268/dc=XX,dc=com?sAMAccountName?sub?";
binddn "XX";
binddn_passwd "XX";
connect_timeout 5s;
bind_timeout 5s;
request_timeout 5s;
satisfy any;
group_attribute member;
group_attribute_is_dn on;
require group "CN=XX,OU=Grouper,OU=XX Groups,DC=XX,DC=com";
}
server {
listen 80;
server_name XX;
auth_ldap "Please enter your ldap credentials";
auth_ldap_servers LDAP1;
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;
}
}
}
會有人好心地看到這是爲什麼返回「因爲服務器發送任何數據,無法加載網頁。」而不是Kibana? (SELinux的是殘疾人和端口是開放的firewalld)
這是如何工作的?它運行良好,沒有問題? –