Рейтинг:0

два местоположения nginx для одного и того же апстрима Kibana

флаг ar

Мне нужно управлять и создавать два местоположения nginx, которые указывают на одно и то же восходящее приложение Kibana, одно с аутентификацией, а другое без аутентификации, но я застрял здесь на этом этапе. мой конфиг ниже:

nginx.conf

kibana_backend {
    сервер 192.168.1.20:5601;
}

сервер {
    слушать 80 default_server;
      место расположения / {
        если ($ схема = 'http') {
          переписать ^ https://$http_host$request_uri? постоянный;
        }
      }

    слушать 443 ssl;
    имя_сервера tool.example.com;


 расположение ^~/без_аутентификации/приложение/кибана/{

     proxy_set_header X-Real-IP $remote_addr;
     proxy_set_header X-Forwarded-For $remote_addr;
     proxy_set_header Хост $host;   
     proxy_set_header Хост $host;
     переписать ^/без_аутентификации(.*) /$1 break;
     proxy_pass http://kibana_backend;
 }

    местоположение ^~/with_authentication/app/kibana/{
     proxy_set_header X-Real-IP $remote_addr;
     proxy_set_header X-Forwarded-For $remote_addr;
     proxy_set_header Хост $host;
     auth_basic      
     auth_basic_user_file /etc/nginx/.htpasswd;
     proxy_set_header Хост $host;
     переписать ^/with(.*) /$1 break;
     proxy_pass http://kibana_backend;
 }

кибана.yaml

server.publicBaseUrl: "https://tool.example.com/app/kibana"
server.basePath: "/приложение/кибана"

Если я хочу получить доступ https://tool.example.com/with_authentication/app/kibana ничего не делает.

djdomi avatar
флаг za
ничего не делает, это не описание ошибки. пожалуйста, предоставьте журналы ошибок и доступа, покажите полную конфигурацию всех задействованных серверов и демонов

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.