Sha256: ab10a3c593021ee475d22c67d65965fd01376c729331e00f6c93b8a094798aa7

Contents?: true

Size: 1.5 KB

Versions: 110

Compression:

Stored size: 1.5 KB

Contents

#
# Nginx proxy for Elasticsearch + Kibana
#
# In this setup, we are password protecting the saving of dashboards. You may
# wish to extend the password protection to all paths.
#
# Even though these paths are being called as the result of an ajax request, the
# browser will prompt for a username/password on the first request
#
# If you use this, you'll want to point config.js at http://FQDN:80/ instead of
# http://FQDN:9200
#
server {
  listen 443;
  server_name           <%= @options[:server] %>;
  #access_log            /var/log/nginx/kibana.access.log ltsv;
  ssl_certificate /etc/pki/tls/certs/nginx.pem;
  ssl_certificate_key /etc/pki/tls/certs/nginx.pem;

  auth_basic "<%= @options[:server] %>";
  auth_basic_user_file conf.d/.htpasswd;

  location / {
    root  /opt/kibana;
    index  index.html  index.htm;
  }

  location ~ ^/_aliases$ {
    proxy_pass http://127.0.0.1:9200;
    proxy_read_timeout 90;
  }
  location ~ ^/.*/_aliases$ {
    proxy_pass http://127.0.0.1:9200;
    proxy_read_timeout 90;
  }
  location ~ ^/_nodes$ {
    proxy_pass http://127.0.0.1:9200;
    proxy_read_timeout 90;
  }
  location ~ ^/.*/_search$ {
    proxy_pass http://127.0.0.1:9200;
    proxy_read_timeout 90;
  }
  location ~ ^/.*/_mapping {
    proxy_pass http://127.0.0.1:9200;
    proxy_read_timeout 90;
  }

  location ~ ^/kibana-int/dashboard/.*$ {
    proxy_pass http://127.0.0.1:9200;
    proxy_read_timeout 90;
  }
  location ~ ^/kibana-int/temp.*$ {
    proxy_pass http://127.0.0.1:9200;
    proxy_read_timeout 90;
  }
}

Version data entries

110 entries across 110 versions & 1 rubygems

Version Path
daddy-0.9.19 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.18 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.17 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.16 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.15 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.14 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.13 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.12 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.11 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.10 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.9 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.8 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.7 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.6 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.5 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.4 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.3 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.2 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.1 lib/tasks/kibana/nginx.conf.erb
daddy-0.9.0 lib/tasks/kibana/nginx.conf.erb