Kibana доступна:
curl elastic:pass@localhost:5601/api/status
{"name":"-kibana","uuid":"2fc90a9c-39e--8288-b7","version":{"number":"7.4.0",
Конфиг Nginx следующий:
server {
listen 80;
server_name localhost;
auth_basic "Restricted Access";
auth_basic_user_file /etc/nginx/htpasswd.users;
location / {
proxy_pass http://localhost:5601;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Добавляю пароль от Kibana следующим робразом:
apt-get update && apt-get install apache2-utils -y && htpasswd -c /etc/nginx/htpasswd.users elastic
Когда захожу на IP, меня Nginx спрашивает никнейм и пароль. Я ввожу, потом мне отдает 502:
nginx | <IP> - - [29/Oct/2019:12:48:27 +0000] "GET / HTTP/1.1" 401 581 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36"
nginx | 2019/10/29 12:48:36 [error] 7#7: *2 connect() failed (111: Connection refused) while connecting to upstream, client: <IP>, server: localhost, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:5601/", host: "<IP>"
nginx | 2019/10/29 12:48:36 [error] 7#7: *2 connect() failed (111: Connection refused) while connecting to upstream, client: <IP>, server: localhost, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:5601/", host: "<IP>"
nginx | <IP> - elastic [29/Oct/2019:12:48:36 +0000] "GET / HTTP/1.1" 502 559 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36"
Подскажите, что может быть не так?
Nginx не может достучаться до кибаны. На каком именно порту и адресе слушает кибана?
Обсуждают сегодня