server { | |
listen 80; ## listen for ipv4; this line is default and implied | |
listen [::]:80 default ipv6only=on; ## listen for ipv6 | |
# Make site accessible from http://localhost/ | |
server_name localhost; | |
location = /health { | |
return 200; | |
access_log off; | |
} | |
location / { | |
proxy_pass http://kibana:5601; | |
proxy_read_timeout 90; | |
if ($http_x_forwarded_proto != "https") { | |
rewrite ^ https://$host$uri permanent; | |
} | |
auth_basic "Restricted"; | |
auth_basic_user_file /etc/kibana/htpasswd; | |
} | |
} |