middleware "https-redirectscheme@file" does not exist
wolfman2g1 opened this issue · comments
Pardon,
I'm more familiar with Nginx, I've been getting error in the logs. I've done some googling and tried
``middlewares:
- default-headers
- middlewares-https-redirectscheme
middlewares:
addprefix-pihole:
addPrefix:
prefix: "/admin"
middlewares-https-redirectscheme:
redirectScheme:
scheme: https
permanent: true`
Which also doesn't work
full config
http: #region routers routers: proxmox: entryPoints: - "https" rule: "Host(
epyon.example.com)" middlewares: - default-headers - middlewares-https-redirectscheme tls: {} service: proxmox pihole: entryPoints: - "https" rule: "Host(
dns.example.com)" middlewares: - default-headers - addprefix-pihole - https-redirectscheme tls: {} service: pihole homeassistant: # For Homeassistant config, check: https://www.home-assistant.io/integrations/http/#reverse-proxies # This relies on Homeassistant using http. No certs are needed in the Homeassistant config. entryPoints: - "https" rule: "Host(
ha.example.com)" middlewares: - default-headers - https-redirectscheme tls: {} service: homeassistant truenas: entryPoints: - "https" rule: "Host(
sandrock.example.com)" middlewares: - default-headers - https-redirectscheme tls: {} service: truenas plex: entryPoints: - "https" rule: "Host(
plex.example.com`)"
middlewares:
- default-headers
- https-redirectscheme
tls: {}
service: plex
opnsense:
entryPoints:
- "https"fw.example.com`)"
middlewares:
- default-headers
- https-redirectscheme
tls: {}
service: opnsense
pterodactyl:
entryPoints:
- "https"
rule: "Host(`game-server.example.com`)"
middlewares:
- default-headers
- https-redirectscheme
tls: {}
service: pterodactyl
#endregion
#region services
services:
proxmox:
loadBalancer:
servers:
- url: "https://10.0.3.195:8006"
passHostHeader: true
pihole:
loadBalancer:
servers:
- url: "http://10.0.3.253:80"
- url: "http://10.0.3.251:80"
passHostHeader: true
homeassistant:
loadBalancer:
servers:
- url: "http://10.0.3.250:8123"
passHostHeader: true
truenas:
loadBalancer:
servers:
- url: "http://10.0.3.194"
passHostHeader: true
plex:
loadBalancer:
servers:
- url: "http:10.0.3.190:32400"
passHostHeader: true
opnsense:
loadBalancer:
servers:
- url: "https://10.0.2.1"
passHostHeader: true
#pterodactyl:
# loadBalancer:
# servers:
# - url: "http://192.168.0.110:80"
# passHostHeader: true
#endregion
middlewares:
addprefix-pihole:
addPrefix:
prefix: "/admin"
middlewares-https-redirectscheme:
redirectScheme:
scheme: https
permanent: true
default-headers:
headers:
frameDeny: true
browserXssFilter: true
contentTypeNosniff: true
forceSTSHeader: true
stsIncludeSubdomains: true
stsPreload: true
stsSeconds: 15552000
customFrameOptionsValue: SAMEORIGIN
customRequestHeaders:
X-Forwarded-Proto: https
default-whitelist:
ipWhiteList:
sourceRange:
- "10.0.0.0/8"
- "192.168.0.0/16"
- "172.16.0.0/12"
secured:
chain:
middlewares:
- default-whitelist
- default-headers``