405 not Allowed

Hello everybody, im having trouble to login in my app:
imagen
I have my app in traefik 1.7 working perfect but im migrating the ingress to traefik 2.10(latest)
Here´s and example of a service(i commented the anotations from 1.7)

---
apiVersion: v1
kind: Service
metadata:
  name: usuarios-service
  namespace: $NAMESPACE
  # annotations:
  #   traefik.ingress.kubernetes.io/rule-type: "PathPrefixStrip"
  #   traefik.ingress.kubernetes.io/app-root: "/serv/usuarios"
  #   traefik.ingress.kubernetes.io/rewrite-target: "/"
spec:
  ports:
  - name: http
    targetPort: 80
    port: 80
  selector:
    app: usuarios

---
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
  name: usuarios-service-ingress
  namespace: $NAMESPACE
spec:
  entryPoints:
    - web
  routes:
    - match: PathPrefix(`/serv/usuarios`)
      kind: Rule
      services:
        - name: usuarios-service
          namespace: $NAMESPACE
          port: 80
      middlewares:
        - name: usuarios-service-middleware
          namespace: $NAMESPACE
---
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
  name: usuarios-service-middleware
  namespace: $NAMESPACE
# spec:
#   stripPrefix:
#     prefixes:
#       - "/serv/usuarios"    
spec:
  replacePathRegex:
    regex: "^/serv/usuarios(/?.*)"
    replacement: "/$1"  
---
apiVersion: v1
kind: Namespace
metadata:
  name: $NAMESPACE

---
# Ingress--------------------
# apiVersion: networking.k8s.io/v1beta1
# kind: Ingress
# metadata:
#   namespace: $NAMESPACE
#   name: $NAME_INGRESS_SERVICE
  # annotations:
  #   kubernetes.io/ingress.class: traefik
    #  traefik.ingress.kubernetes.io/redirect-entry-point: https  
  #   traefik.ingress.kubernetes.io/rule-type: "PathPrefixStrip"
# spec:
#   rules:
#   - host: $HOST
#     http:
#       paths:
#       - path: /serv/sesion
#         backend:
#           serviceName: sesion-service
#           servicePort: http
#       - path: /serv/backend
#         backend:
#           serviceName: backend-service
#           servicePort: http
#       - path: /serv/backoffice
#         backend:
#           serviceName: backoffice-service
#           servicePort: http
#       - path: /backoffice
#         backend:
#           serviceName: openbit-backoffice-service
#           servicePort: http
---
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
  name: $NAME_INGRESS_SERVICE
  namespace: $NAMESPACE
spec:
  entryPoints:
    - web
  routes:
    - match: PathPrefix(`/serv/sesion`)
      kind: Rule
      services:
        - name: sesion-service
          namespace: $NAMESPACE
          port: 80
      middlewares:
        - name: sesion-service-middleware
          namespace: $NAMESPACE
    - match: PathPrefix(`/serv/backend`)
      kind: Rule
      services:
        - name: backend-service
          namespace: $NAMESPACE
          port: 80
      middlewares:
        - name: backend-middleware
          namespace: $NAMESPACE
    - match: PathPrefix(`/serv/backoffice`)
      kind: Rule
      services:
        - name: backoffice-service
          namespace: $NAMESPACE
          port: 80
      middlewares:
        - name: backoffice-service-middleware
          namespace: $NAMESPACE
    - match: PathPrefix(`/backoffice`)
      kind: Rule
      services:
        - name: openbit-backoffice-service
          namespace: $NAMESPACE
          port: 80
      middlewares:
        - name: openbit-backoffice-service-middleware  
          namespace: $NAMESPACE                    
###Segundo Ingress###
---
# apiVersion: networking.k8s.io/v1beta1
# kind: Ingress
# metadata:
#   name: $NAME_INGRESS
#   namespace: $NAMESPACE
#   annotations:
#     kubernetes.io/ingress.class: traefik
#     traefik.ingress.kubernetes.io/redirect-entry-point: https    
# spec:
#   tls:
#    - secretName: $CERTIFICATE
#   rules:
#   - host: $HOST
#     http:
#       paths:
#       - backend:
#           serviceName: $NAME_SERVICE
#           servicePort: http

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: httpbin-http-route
  namespace: $NAMESPACE
spec:
  entryPoints:
  - web
  routes:
  - kind: Rule
    match: Host(`$HOST`) #|| Host(`$HOST`) && Path(`/serv/sesion`) || Host(`$HOST`) && Path(`/serv/backend`) || Host(`$HOST`) && Path(`/backoffice-service`) || Host(`$HOST`) && Path(`/backoffice`)
    middlewares:
    - name: http-redirect-https
      namespace: $NAMESPACE
    services:
    - kind: Service
      name: $NAME_SERVICE
      namespace: $NAMESPACE
      port: 80

---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: httpbin-https-route
  namespace: $NAMESPACE
spec:
  entryPoints:
  - websecure
  routes:
  - kind: Rule
    match: Host(`$HOST`) #|| Host(`$HOST`) && Path(`/serv/sesion`) || Host(`$HOST`) && Path(`/serv/backend`) || Host(`$HOST`) && Path(`/backoffice-service`) || Host(`$HOST`) && Path(`/backoffice`)
    services:
    - kind: Service
      name: $NAME_SERVICE
      namespace: $NAMESPACE
      port: 80
  tls:
    secretName: $CERTIFICATE

---
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: http-redirect-https
  namespace: $NAMESPACE
spec:
  redirectScheme:
    scheme: https
    permanent: true          

I enabled the trace and access logs on traefik and i see the same 405 not allowed on post:


Traefik is installed by helm and its running on AKS
Thanks !

Fixed, it was a missing entrypoint.