1.На виртуальной машине в конфигурационном файле /etc/nginx/sites-enabled/default укажите настройки доступа:
•к Elasticsearch – с компьютеров, на которых установлены веб-сервер и сервис индексирования;
•к Kibana – с компьютера администратора.
Пример настройки:
# Настройка доступа к Elasticsearch
server {
listen 192.168.4.252:9200;
location / {
allow 192.168.47.37;
deny all;
proxy_pass http://127.0.0.1:9200
}
}
# Настройка доступа к Kibana
server {
listen 192.168.4.252:5601;
location / {
allow 192.168.45.35;
deny all;
proxy_pass http://127.0.0.1:5601
}
}
Где:
•server – секция настроек проксируемого сервера, с установленными Elasticsearch и Kibana;
•listen – имя и порт проксируемого сервера. Значение, указанное по умолчанию, замените на IP-адрес виртуальной машины;
•allow – список IP-адресов, с которых разрешено подключение;
•deny – список IP-адресов, с которых запрещено подключение. Чтобы запретить доступ со всех адресов кроме разрешенных, укажите значение all.
ПРИМЕЧАНИЕ. Настройки, указанные в секции allow, имеют больший приоритет, чем в секции deny. Если IP-адрес указан в секции allow, то настройки из секции deny не применяются к нему;
•proxy_pass – проксируемый IP-адрес. Для Elasticsearch укажите http://127.0.0.1:9200, для Kibana – http://127.0.0.1:5601.
Подробнее о настройке конфигурационного файла см. в документации nginx, в статье «Структура конфигурационного файла».
2.Перезапустите службу nginx, чтобы применить заданные настройки. Для этого выполните команду:
sudo systemctl restart nginx
3.Убедитесь, что поисковая система Elasticsearch доступна с компьютеров, на которых установлены веб-сервер и сервис индексирования. Для этого в браузере перейдите по адресу <Адрес сервера с поисковой системой Elasticsearch>:9200. Если настройки выполнены верно, откроется страница с параметрами Elasticsearch.
4.Убедитесь, что панель Kibana доступна с компьютера администратора. Для этого в браузере перейдите по адресу <Адрес сервера с панелью Kibana>:5601. Если настройки выполнены верно, откроется стартовая страница Kibana.
© Компания Directum, 2024 |