Слишком часто новые пользователи достигают настройки server.basePath
и не понимают, что им нужно переписать запросы, поступающие в Kibana. Хотя было бы здорово, если бы мы могли просто изменить способ работы server.basePath
не нарушая каждую существующую установку с помощью этого параметра, я думаю, что мы могли бы сделать больше, чтобы помочь человеку понять, что не так, отображая справочное сообщение, когда сервер отвечает. с 404, а URL-адрес начинается с server.basePath
.
Кажется, здесь забота:
Так почему бы не ввести второй параметр и сразу же поместить его под basePath в yml с примечанием: «Если вы хотите изменить 'basePath', вы можете также изменить этот параметр 'incomingRewriteRule'"
Таким образом, люди не будут так запутываться, это будет «просто работать» и не нарушит чью-либо уже существующую установку.
При использовании в сочетании с плагином Kibana Shield (он же XPack Security) вы получаете не ошибку 401, а бесконечный цикл перенаправления 302, поскольку Shield перенаправляет на /kibana/login
Без реализации процесса перезаписи URL-адресов для kibana, похоже, невозможно использовать AWS ALB с маршрутизацией на основе пути. AWS ALB не изменяет путь, который передается серверной части.
Самый полезный комментарий
Кажется, здесь забота:
Так почему бы не ввести второй параметр и сразу же поместить его под basePath в yml с примечанием: «Если вы хотите изменить 'basePath', вы можете также изменить этот параметр 'incomingRewriteRule'"
Таким образом, люди не будут так запутываться, это будет «просто работать» и не нарушит чью-либо уже существующую установку.