http: middlewares: mqtt-websocket-headers: headers: customResponseHeaders: Access-Control-Allow-Origin: "*" mqtt-websocket: stripPrefix: prefixes: ["/ws"] forceSlash: false mqtt-wss: stripPrefix: prefixes: ["/wss"] forceSlash: false routers: mqtt-ws: rule: "Host(`mqtt.eluxnetworks.net`) && PathPrefix(`/ws`)" service: "mqtt-ws-service" entrypoints: ["websecure"] tls: certresolver: "letsencrypt" middlewares: - mqtt-websocket-headers - mqtt-websocket mqtt-wss: rule: "Host(`mqtt.eluxnetworks.net`) && PathPrefix(`/wss`)" service: "mqtt-wss-service" entrypoints: ["websecure"] tls: certresolver: "letsencrypt" middlewares: - mqtt-websocket-headers - mqtt-wss services: mqtt-ws-service: loadBalancer: servers: - url: "http://192.168.68.70:9003" mqtt-wss-service: loadBalancer: servers: - url: "http://192.168.68.70:9003"