I upgraded from 2.8.1 to 2.8.3 latest and my addprefix-guacamole middleware stopped working. it now goes to the tomcat "it works" landing page and when i add "/guacamole" to the url I get a 404 error. Have both my pihole machines set up with the addprefix-pihole and they are still working fine.
Was wondering if anyone has had this issue? with the latest update of traefik there was a change on how traefik reads configs with errors, noted here on git . I had a few and corrected but still no dice on guacamole working, any help will be very welcomed
using the traefik config.yml here is my config.yml
http:
#region routers
routers:
proxmox:
entryPoints:
- "https"
rule: "Host(`proxmox.local.mydomain.com`)"
middlewares:
- default-headers
- https-redirectscheme
tls: {}
service: proxmox
pihole:
entryPoints:
- "https"
rule: "Host(`pihole.local.mydomain.com`)"
middlewares:
- default-headers
- addprefix-pihole
- https-redirectscheme
tls: {}
service: pihole
guacamole:
entryPoints:
- "https"
rule: "Host(`guacamole.local.mydomain.com`)"
middlewares:
- default-headers
- addprefix-guacamole
- https-redirectscheme
tls: {}
service: guacamole
homeassistant:
entryPoints:
- "https"
rule: "Host(`homeassistant.local.mydomain.com`)"
middlewares:
- default-headers
- https-redirectscheme
tls: {}
service: homeassistant
piholebackup:
entryPoints:
- "https"
rule: "Host(`piholebackup.local.mydomain.com`)"
middlewares:
- default-headers
- addprefix-pihole
- https-redirectscheme
tls: {}
service: piholebackup
truenas:
entryPoints:
- "https"
rule: "Host(`truenas.local.mydomain.com`)"
middlewares:
- default-headers
- https-redirectscheme
tls: {}
service: truenas
syncthing:
entryPoints:
- "https"
rule: "Host(`syncthing.local.mydomain.com`)"
middlewares:
- default-headers
- https-redirectscheme
tls: {}
service: syncthing
#endregion
#region services
services:
proxmox:
loadBalancer:
servers:
- url: "https://10.10.1.20:8006"
passHostHeader: true
pihole:
loadBalancer:
servers:
- url: "http://10.10.1.21:80"
passHostHeader: true
guacamole:
loadBalancer:
servers:
- url: "http://10.10.1.80:8080"
passHostHeader: true
homeassistant:
loadBalancer:
servers:
- url: "http://10.10.1.26:8123"
passHostHeader: true
piholebackup:
loadBalancer:
servers:
- url: "http://10.10.1.76:80"
passHostHeader: true
truenas:
loadBalancer:
servers:
- url: "https://10.10.1.30"
passHostHeader: true
syncthing:
loadBalancer:
servers:
- url: "https://10.10.1.27:8384"
passHostHeader: true
#endregion
middlewares:
addprefix-pihole:
addPrefix:
prefix: "/admin"
addprefix-guacamole:
addPrefix:
prefix: "/guacamole"
https-redirectscheme:
redirectScheme:
scheme: https
permanent: true
default-headers:
headers:
frameDeny: true
sslRedirect: 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