трафик — BasicAuth

Проблема: я не хочу реализовывать базовую аутентификацию на некоторых точках входа (например, Traefik Dashboard, Prometheus), но я не могу заставить ее работать

Контекст: у меня есть куча контейнеров Docker, работающих между прокси-сервером Traefik. (GitLab, Grafana, HomeAssistant, Prometheus, Min.IO, influxdb, jaeger и т. д.), и я хочу убедиться, что некоторые службы защищены с помощью промежуточного программного обеспечения Traefik BasicAuth.

traefik.yml

providers:
  docker:
    endpoint: "unix:///var/run/docker.sock"
    exposedByDefault: false
    watch: true

api:
  dashboard: true
  insecure: true

entryPoints:
  http:
    address: ":80"
  https:
    address: ":443"
  gitea-ssh:
    address: ":30022"
  traefik-metrics:
    address: ":8082"
  influx-db:
    address: ":8086"
  gitlab-ssh:
    address: ":11022"
  gitlab-metrics:
    address: ":11909"
  traefik:
    address: ":8080"

http:
  traefik:
    entrypoints: traefik
    middlwares:
      - "auth"

  middlewares:
    auth:
      basicAuth:
        users:
          - "<removed>"

global:
  checkNewVersion: true

metrics:
  prometheus:
    entryPoint: traefik-metrics
    addEntryPointsLabels: true
    addRoutersLabels: true
    addServicesLabels: true
    buckets:
      - 0.1
      - 0.3
      - 1.2
      - 5.0

tracing:
  jaeger:
    localAgentHostPort: <removed>
    samplingServerURL: <removed>

accessLog:
  filePath: "/var/log/traefik"

промежуточное ПО даже не отображается на панели управления traefik -> http -> промежуточное ПО

я не так опытен в traefik, поэтому было бы здорово, если бы кто-нибудь мог мне помочь.

веб-сервер веб-хостинг трафик

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *