33 lines
745 B
YAML
33 lines
745 B
YAML
http:
|
||
routers:
|
||
main-https:
|
||
rule: &host_rule "Host(`purearthsupplies.com`) || Host(`www.purearthsupplies.com`)"
|
||
entryPoints:
|
||
- websecure
|
||
service: main-service
|
||
tls:
|
||
certResolver: myresolver
|
||
|
||
main-http-redirect:
|
||
rule: *host_rule
|
||
entryPoints:
|
||
- web
|
||
middlewares:
|
||
- redirect-to-https
|
||
service: noop
|
||
|
||
services:
|
||
main-service:
|
||
loadBalancer:
|
||
servers:
|
||
- url: "http://107.174.127.105:3000"
|
||
noop:
|
||
loadBalancer:
|
||
servers:
|
||
- url: "http://127.0.0.1:65535" # 占位用,无实际后端,仅用于HTTP跳转
|
||
|
||
middlewares:
|
||
redirect-to-https:
|
||
redirectScheme:
|
||
scheme: https
|
||
permanent: true |