В этой статье блога мы рассмотрим различные методы установки базового пути в Kibana. Базовый путь — это префикс URL-адреса, который используется для доступа к пользовательскому интерфейсу Kibana. Мы предоставим примеры кода и пошаговые инструкции для каждого метода, что позволит вам выбрать тот, который лучше всего соответствует вашим требованиям.
Метод 1: настройка базового пути в kibana.yml
Первый метод включает изменение файла конфигурации kibana.yml. Выполните следующие действия:
- Найдите файл конфигурации kibana.yml в каталоге установки Kibana.
- Откройте файл kibana.yml с помощью текстового редактора.
- Раскомментируйте параметр
server.basePathи установите его значение на желаемый базовый путь.
Пример:
server.basePath: "/kibana"
- Сохраните изменения и перезапустите Kibana, чтобы новый базовый путь вступил в силу.
Метод 2: использование переменной среды
Другой способ установить базовый путь — использовать переменную среды. Вот как это можно сделать:
- Откройте терминал или командную строку.
- Задайте для переменной среды
KIBANA_SERVER_BASEPATHнужный базовый путь.
Пример (Linux/macOS):
export KIBANA_SERVER_BASEPATH=/kibana
Пример (командная строка Windows):
set KIBANA_SERVER_BASEPATH=/kibana
Пример (Windows PowerShell):
$Env:KIBANA_SERVER_BASEPATH = "/kibana"
- Запустите или перезапустите Kibana, чтобы изменения вступили в силу.
Метод 3: использование обратного прокси
Если вы используете обратный прокси-сервер, например Nginx или Apache, вы можете настроить его для установки базового пути. Вот пример использования Nginx:
- Откройте файл конфигурации Nginx для вашего сайта Kibana.
- Добавьте следующий блок местоположения в блок сервера:
Пример:
location /kibana {
proxy_pass http://localhost:5601/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
rewrite ^/kibana/(.*)$ /$1 break;
}
- Сохраните изменения и перезапустите Nginx.
Метод 4: использование контейнера Docker
Если вы запускаете Kibana в контейнере Docker, вы можете установить базовый путь с помощью параметра командной строки --server.basePath. Вот пример:
docker run -d -p 5601:5601 -e SERVER_BASEPATH=/kibana docker.elastic.co/kibana/kibana:latest
В этой статье мы обсудили несколько методов установки базового пути в Kibana. Вы можете выбрать метод, который лучше всего соответствует вашей среде и требованиям. Будь то изменение файла конфигурации, использование переменных среды, настройка обратного прокси-сервера или установка базового пути в контейнере Docker, теперь у вас есть знания, чтобы настроить базовый путь в Kibana в соответствии с вашими потребностями.
Не забудьте перезапустить Kibana или связанные службы после внесения каких-либо изменений, чтобы гарантировать, что новый базовый путь вступил в силу. Наслаждайтесь исследованием возможностей Кибаны с помощью индивидуального базового пути!