Kibana代理通行证不起作用

时间:2015-11-15 10:59:36

标签: apache reverse-proxy kibana-4

我正在为AWS中的Kibana ES配置反向Apache代理,以便能够通过google oauth限制访问。 当前设置:kibana.exemple.com 此配置有效

 <Location />
  AuthType openid-connect
  Require valid-user
 ProxyPass http://kibana.aws.xxxxxxxxxxxxxxxx/
 ProxyPassReverse http://kibana.aws.xxxxxxxxxxxxxxxx/
 </Location>

但不得不将kibana放在/ aws / location中的同一个vhost

<Location /aws/>
 AuthType openid-connect
 Require valid-user
 ProxyPass http://kibana.aws.xxxxxxxxxxxxxxxx/
 ProxyPassReverse http://kibana.aws.xxxxxxxxxxxxxxxx/
 </Location>

并访问http://kibana.exemple.com/aws/_plugin/kibana/

kibana将无法加载并收到错误:(

  

错误:回复时找不到   (http://kibana.exemple.com/_plugin/kibana/index.js?_b=6103:85132:15)   在checkRespForFailure   (htt://kibana.exemple.com/_plugin/kibana/index.js?_b = 6103:85100:7)at at   htt://kibana.exemple.com/_plugin/kibana/index.js?_b = 6103:83738:7 at   wrappedErrback   (HTT://kibana.exemple.com/_plugin/kibana/index.js _b = 6103:20902:78)   在wrappedErrback   (HTT://kibana.exemple.com/_plugin/kibana/index.js _b = 6103:20902:78)   在wrappedErrback   (HTT://kibana.exemple.com/_plugin/kibana/index.js _b = 6103:20902:78)   在htt://kibana.exemple.com/_plugin/kibana/index.js?_b = 6103:21035:76   在范围。$ eval   (HTT://kibana.exemple.com/_plugin/kibana/index.js _b = 6103:22022:28)   在Scope。$ digest   (HTT://kibana.exemple.com/_plugin/kibana/index.js _b = 6103:21834:31)   在范围。$ apply   (HTT://kibana.exemple.com/_plugin/kibana/index.js _b = 6103:22126:24)

从http中移除了p以便能够发布。

将在此

上发表有关此内容的任何意见

感谢。

1 个答案:

答案 0 :(得分:0)

所以我设法解决了这个问题:

<LocationMatch "(/_plugin/kibana/|/_nodes|/.kibana4|/nginx|logstash-)(.*)">
                ProxyPass http://kibana.aws.xxxxxxxxxxxxxxxx/$1$2
                ProxyPassReverse http://kibana.aws.xxxxxxxxxxxxxxxx/$1$2
         </LocationMatch>