これが私の目標です。サーバーにリバースプロキシを設定したいと思います。以前はこの仕事に 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セクションの構成に関するドキュメントを調べましたが、間違っていないようです...
タイプミスで何か見逃していますか?