You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Traefik官方docker-compose基础示例运行后无法访问对应域名如何解决

Traefik 配置后访问无响应排查方案

1. 确认容器运行状态

  • 执行 docker ps 检查 traefik、whoami 两个容器是否处于正常运行(Up)状态
  • 若容器异常退出,执行 docker logs traefik 查看启动日志定位错误原因

2. 检查本地域名解析配置

你配置的 whoami.vws.dev、vws.dev 无公网解析记录,需要手动修改本地hosts文件添加IP映射:

127.0.0.1 whoami.vws.dev vws.dev
  • Windows系统hosts路径:C:\Windows\System32\drivers\etc\hosts
  • Linux/Mac系统hosts路径:/etc/hosts
  • 修改完成后执行 ping whoami.vws.dev 验证是否解析到127.0.0.1

3. 验证端口占用情况

  • 执行 lsof -i :80(Linux/Mac)或 netstat -ano | findstr :80(Windows)检查80端口是否被其他进程占用
  • 若存在端口占用,需停止占用进程,或修改traefik配置中的端口映射规则

4. 检查Traefik规则配置

  • 访问 http://127.0.0.1:8080 打开Traefik内置控制面板,进入HTTP Routers页面
  • 确认whoami对应的路由规则存在、Host匹配值为whoami.vws.dev、状态为启用
  • 注意:你当前仅配置了whoami.vws.dev的路由规则,没有配置vws.dev的对应规则,因此访问http://vws.dev、http://vws.dev:80无响应属于正常现象,如需这两个地址可访问需额外添加对应路由规则

5. 接口直连验证

  • 执行命令 curl -H "Host:whoami.vws.dev" http://127.0.0.1 测试服务连通性
  • 若该请求正常返回whoami服务响应,说明Traefik配置无问题,可清空浏览器DNS缓存后重新访问测试

内容的提问来源于stack exchange,提问作者tbarbot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 14:36:03