Eu hospedei o kibana por trás do nginx e faz quase 3 meses que ele está funcionando com sucesso.
Mas hoje recebo este page isn't redirecting properly
Eu fui verificar os logs, parece que está fazendo um loop entre login
page e home
page.
xx.xx.xx.xx - user [28/Aug/2017:12:42:03 +0000] "GET /kibana/app/kibana HTTP/1.1" 302 0 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0"
xx.xx.xx.xx - user [28/Aug/2017:12:42:03 +0000] "GET /kibana/login?next=%2Fkibana%2Fapp%2Fkibana HTTP/1.1" 302 0 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0"
.
.
xx.xx.xx.xx - user [28/Aug/2017:12:42:03 +0000] "GET /kibana/app/kibana HTTP/1.1" 302 0 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0"
xx.xx.xx.xx - user [28/Aug/2017:12:42:03 +0000] "GET /kibana/login?next=%2Fkibana%2Fapp%2Fkibana HTTP/1.1" 302 0 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0"
aqui está minha configuração do nginx,
location /kibana/ {
proxy_pass http://localhost:5601/;
rewrite /kibana/(.*)$ /$1 break;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Authorization "";
proxy_hide_header Authorization;
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
access_log /var/log/nginx/kibana_access.log;
error_log /var/log/nginx/kibana_error.log;
}
Eu não sou um especialista em nginx e copiei essa configuração do nginx de algum tutorial on-line que não me lembro agora.
Por que isso está acontecendo? Como resolver isso?
Tags nginx