代码之家  ›  专栏  ›  技术社区  ›  capdragon

如何向traefik添加简单路由规则

  •  0
  • capdragon  · 技术社区  · 7 年前

    我正在尝试开始使用traefik,希望我可以用traefik替换当前的反向代理(pound)。

    如何添加一个简单的路由规则以便mysubdomain.mydomain.com网站到的路线 http://192.168.x.x:8080 ?

    我在跟踪 quickstart here . 我创建了以下docker compose yml文件并用 docker-compose up -d reverse-proxy

    version: '3'
    
    services:
      reverse-proxy:
        container_name: reverse-proxy
        image: traefik #The official Traefik docker image
        command: --api --docker #Enables the web UI and tells Træfik to listen to docker
        ports:
          - "80:80"     #The HTTP port
          - "8080:8080" #The Web UI (enabled by --api)
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock #So that Traefik can listen to the Docker events
    

    太好了,集装箱正在运行,但是现在呢?如何添加简单路由规则?

    如果我的后端web服务没有运行 supported backends 会不会不起作用?traefik当然可以简单地将http请求路由到任何http后端,对吧?

    例如,我的后端web服务是一个web接口,用于我在家中的概要NAS。Traefik应该能把这条路走对吗?如果是,怎么做?

    0 回复  |  直到 7 年前
    推荐文章