У меня установлены Elasticsearch 6.4.3 и Kibana 6.4.3 на Debian 8 Jessie.
Я заглянул в X-Pack
и Shield
, которые, похоже, в основном связаны с безопасностью в Elasticsearch и с тем, как контролировать безопасность МЕЖДУ Elasticsearch и Kibana.
Мне действительно не нужна безопасность на бэкэнде между Kibana и ES. Однако мы бы хотели Веб-страница Kibana чтобы быть доступным всему миру со страницы входа.
Можно ли реализовать ТОЛЬКО страницу входа на сайт Kibana?
Я не знаю, как делать то, что вы хотите, с X-Pack или Shield, но вы можете использовать простую конфигурацию nginx выше kibana. Пример конфигурации сайта nginx:
server {
listen 80;
server_name kibana.youdomain.com;
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;
}
}
В этом примере кибана работает на порту 5601. Также вы должны добавить пользователя и пароль:
sudo sh -c "echo -n 'user:' >> /etc/nginx/htpasswd.users"
sudo sh -c "openssl passwd -apr1 >> /etc/nginx/htpasswd.users"