2015-09-04 70 views
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)

回答

2

我才意識到我是在配置它LDAPS和我沒有創建SSL證書或對SSL證書的位置點我nginx的配置。

+0

這是如何工作的?它運行良好,沒有問題? –