我正在尝试开始使用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应该能把这条路走对吗?如果是,怎么做?