60 行
1.3 KiB
YAML
60 行
1.3 KiB
YAML
http:
|
|
routers:
|
|
router:
|
|
entryPoints:
|
|
- websecure
|
|
rule: "Host(`router.dev.cm`)"
|
|
service: "router@file"
|
|
middlewares:
|
|
- web-base
|
|
vm:
|
|
entryPoints:
|
|
- websecure
|
|
rule: "Host(`vm.dev.cm`)"
|
|
service: "vm@file"
|
|
middlewares:
|
|
- web-base
|
|
nas:
|
|
entryPoints:
|
|
- websecure
|
|
rule: "Host(`nas.dev.cm`)"
|
|
service: "nas@file"
|
|
middlewares:
|
|
- web-base
|
|
download:
|
|
entryPoints:
|
|
- websecure
|
|
rule: "Host(`download.dev.cm`)"
|
|
service: "download@file"
|
|
middlewares:
|
|
- traefik-forward-auth
|
|
- web-base
|
|
downloadRpc:
|
|
entryPoints:
|
|
- websecure
|
|
rule: "Host(`download.dev.cm`) && PathPrefix(`/jsonrpc`)"
|
|
service: "downloadRpc@file"
|
|
middlewares:
|
|
- web-base
|
|
|
|
services:
|
|
router:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "https://192.168.21.1/"
|
|
vm:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "https://192.168.21.2:8006/"
|
|
nas:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://192.168.21.3/"
|
|
download:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://192.168.21.3:6880/"
|
|
downloadRpc:
|
|
loadBalancer:
|
|
servers:
|
|
- url: "http://192.168.21.3:6800/" |