Fix ElasticSearch reverse proxy settings.
* modules/logstash/templates/kibana.vhost.erb: Need to allow POST to _aliases and _search and OPTIONS to _search. Also fix the ProxySet settings directive by placing it in a <Proxy> section. Change-Id: I0bb11b72eec9e8753ed8cf1d5324f411bb574f49
This commit is contained in:
parent
d338dec842
commit
2487dbfafa
@ -15,7 +15,13 @@
|
|||||||
RewriteEngine on
|
RewriteEngine on
|
||||||
RewriteCond %{REQUEST_METHOD} GET
|
RewriteCond %{REQUEST_METHOD} GET
|
||||||
RewriteRule ^/elasticsearch/(_aliases|(.*/)?_status|(.*/)?_search|(.*/)?_mapping|_cluster/health|_nodes)$ http://<%= scope.lookupvar("::logstash::web::discover_nodes")[0] %>/$1 [P]
|
RewriteRule ^/elasticsearch/(_aliases|(.*/)?_status|(.*/)?_search|(.*/)?_mapping|_cluster/health|_nodes)$ http://<%= scope.lookupvar("::logstash::web::discover_nodes")[0] %>/$1 [P]
|
||||||
ProxySet http://<%= scope.lookupvar("::logstash::web::discover_nodes")[0] %>/ connectiontimeout=15 timeout=120
|
RewriteCond %{REQUEST_METHOD} POST
|
||||||
|
RewriteRule ^/elasticsearch/(_aliases|(.*/)?_search)$ http://<%= scope.lookupvar("::logstash::web::discover_nodes")[0] %>/$1 [P]
|
||||||
|
RewriteCond %{REQUEST_METHOD} OPTIONS
|
||||||
|
RewriteRule ^/elasticsearch/((.*/)?_search)$ http://<%= scope.lookupvar("::logstash::web::discover_nodes")[0] %>/$1 [P]
|
||||||
|
<Proxy http://<%= scope.lookupvar("::logstash::web::discover_nodes")[0] %>/>
|
||||||
|
ProxySet connectiontimeout=15 timeout=120
|
||||||
|
</Proxy>
|
||||||
ProxyPassReverse /elasticsearch/ http://<%= scope.lookupvar("::logstash::web::discover_nodes")[0] %>/
|
ProxyPassReverse /elasticsearch/ http://<%= scope.lookupvar("::logstash::web::discover_nodes")[0] %>/
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user