3

これが私の目標です。サーバーにリバースプロキシを設定したいと思います。以前はこの仕事に Haproxy を使用していましたが、Traefik を試してみたかったのです。

まず、Traefik のダッシュボード ページを取得したいと考えました。資格情報を入力するポップアップが表示されますが、資格情報が正しいと確信していても常に失敗します。

ここに私の traefik.toml があります

defaultEntryPoints = ["http", "https"]
# Web section is for the dashboard interface
[web]
address = ":8080"
[web.auth.basic]
  users = ["admin:aaa"]

# entryPoints section configures the addresses that Traefik and the proxied containers can listen on
[entryPoints]
  [entryPoints.http]
  address = ":80"
    [entryPoints.http.redirect] 
    entryPoint = "https"
[entryPoints.https]
address = ":443"
  [entryPoints.https.tls]

コンテナーを実行するための docker コマンドは次のとおりです。

docker run -d \
   -v /var/run/docker.sock:/var/run/docker.sock \
   -v $PWD/traefik.toml:/traefik.toml \
   -v $PWD/acme.json:/acme.json \
   -p 80:80 \
   -p 443:443 \
   -l traefik.frontend.rule=Host:monitor.firelabs.fr \
   -l traefik.port=8080 \
   --network proxy \
   --name traefik \
   traefik:1.3.6-alpine --docker --logLevel=DEBUG    

ご覧のとおり、私の資格情報は admin:aaa であり、ダイアログ ボックスにそれらを入力しようとすると、次のメッセージが表示されます。

time="2017-11-19T13:28:22Z" level=debug msg="Basic auth success..."

ご覧のとおり、Traefik を使い始めるためだけの非常に基本的な構成です。どこが間違っているのかわからないので、Webセクションの構成に関するドキュメントを調べましたが、間違っていないようです...

タイプミスで何か見逃していますか?

4

1 に答える 1