2015-11-15 46 views
0

我正在配置AWS的Kibana ES的反向Apache代理以便能夠通過google oauth限制訪問。 當前設置:kibana.exemple.com 這種配置工作Kibana代理通行證不起作用

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

但ineed把kibana在/ AWS /位置在同一個虛擬主機

<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會加載失敗並出錯:(

Error: Not Found at respond (http://kibana.exemple.com/_plugin/kibana/index.js?_b=6103:85132:15) at checkRespForFailure (htt://kibana.exemple.com/_plugin/kibana/index.js?_b=6103:85100:7) 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) at wrappedErrback (htt://kibana.exemple.com/_plugin/kibana/index.js?_b=6103:20902:78) at wrappedErrback (htt://kibana.exemple.com/_plugin/kibana/index.js?_b=6103:20902:78) at htt://kibana.exemple.com/_plugin/kibana/index.js?_b=6103:21035:76 at Scope.$eval (htt://kibana.exemple.com/_plugin/kibana/index.js?_b=6103:22022:28) at Scope.$digest (htt://kibana.exemple.com/_plugin/kibana/index.js?_b=6103:21834:31) at Scope.$apply (htt://kibana.exemple.com/_plugin/kibana/index.js?_b=6103:22126:24)

從http刪除p以便能夠發佈。

將在此通知此任何輸入

謝謝。

回答

0

,所以我設法解決這個問題:

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