Проблема с region map

Добрый день!

Имею следующую историю:

nginx проксирует запросы на kibana.

При этом в nginx есть отдельный локейшн для отдачи geojson файла который используется в виджете region map, вот полный конфиг nginx хоста

server {
    listen 80;
    server_name     kibana.prod;

    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    chunked_transfer_encoding off;

    location / {
            proxy_pass      http://127.0.0.1:5601;
    }

    location /admin_level_4.geojson {
           add_header 'Access-Control-Allow-Origin' '*';
           root    /etc/nginx/data;
    } }

Конфиг кибаны в части regionmap выглядит следующим образом:

regionmap:
layers:
- name: "RU region"
url: "http://kibana.prod/admin_level_4.geojson"
fields:
- name: "ref"
description: "reg name like RU-TVE (russian tver oblast)"
- name: "name"
description: "reg name"

Вся эта конструкция успешно работала на версии 6.1.2, после обновления до 6.4.0 работать перестала. Обновление до 6.4.2 на проблему не повлияло, проблема сохраняется.

Когда заходишь в кибану и открываешь дашбоард на котором есть виджет regionmap, получаю следующую ошибку

Cannot download http://kibana.prod/admin_level_4.geojson file. Please ensure the CORS configuration of the server permits requests from the Kibana application on this host.

При этом если в браузер открыть http://kibana.prod/admin_level_4.geojson, то файл скачивается без проблем.

В гугле ответа не нашел, так же не понятно как обновление с 6.1.2 повлияло на описанную выше конструкцию.

Прошу помощи.

А какой у вас браузер?

Игорь, пробовал в Chrome последней версии, а так же в FIrefox

Я просто думал, может это - https://github.com/elastic/kibana/issues/23904

Между 6.1.2 и 6.4.0 была добавлена проверка, которая теперь выводит ошибку, которую вы видете. До этого ошибки просто игнорировались. Проблема похоже, с настройками cors на NGINX, но я никаких проблем с вашим конфигом навскидку не вижу.

Да, но по идеи у меня до этого ошибок не было т.к. контуры регионов РФ я видел на карте, а значит и игнорировать было нечего. Да и конфиг nginx ведь не менялся у меня.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.