Traefik仪表盘HTTP Basic Auth失效问题求助
Traefik仪表盘HTTP Basic Auth失效问题求助
折腾了老半天配置,现在实在没辙了,来这儿求助!本来应该很简单的事儿,现在越搞越复杂,希望有大佬能帮我找到问题所在🥺
我现在想搭一个带Traefik的容器,不想像很多人那样把所有配置都塞在docker-compose.yml里,所以把Traefik的核心配置单独放在了traefik.yml文件里,这样后续调整起来更灵活。
下面是我目前的Traefik docker-compose.yml配置(注:最后部分内容截断了):
version: "3.8" services: traefik: image: traefik:latest hostname: traefik container_name: traefik restart: unless-stopped command: - "--configFile=/traefik.yml" networks: - traefik_gw_bridge ports: - 80:80 - 443:443 - 8080:8080 volumes: - ./traefik.yml:/traefik.yml - logs:/logs - letsencrypt:/letsencrypt - /var/run/docker.sock:/var/run/docker.sock:ro # 原内容此处截断
我遇到的核心问题是:给Traefik仪表盘配置的HTTP Basic Auth完全没生效!访问8080端口的仪表盘时直接就能进去,根本没弹出认证窗口。我反复检查过traefik.yml里的相关配置,语法和格式看起来都没问题,但就是不起作用。有没有老哥能帮我排查下可能的原因?比如是不是docker-compose里的配置覆盖了traefik.yml的设置?或者是我挂载配置文件的方式有问题?
备注:内容来源于stack exchange,提问作者Fabio Orefice Amez
相关产品推荐
相关产品推荐

