Ανακατεύθυνση unvalid subdomain σε συγκεκριμένη διεύθυνση URL με Traefik

ψήφοι
0

Θα ήθελα να ανακατευθύνει έγκυρη διεύθυνση URL σε ένα σφάλμα 404 με traefik και Docker

Παράδειγμα: https://sub1.domain.com είναι έγκυρη doamin αναφέρεται στο traefik, έτσι τίποτα δεν συμβεί https://invalid.domain.com δεν υπάρχει στη διαμόρφωση Traefik, γι 'αυτό θα ανακατευθύνει σε https: // σφάλμα. domain.com

Έχω ψάξει στην επίσημη τεκμηρίωση και το μόνο πράγμα που βρήκα ήταν για την ανακατεύθυνση, αλλά δεν ξέρω πώς να τα χρησιμοποιούν για να κάνουν το σκοπό μου.

Δημοσιεύθηκε 27/11/2018 στις 17:38
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

Θα πρέπει να είναι σε θέση να το κάνετε αυτό, καθορίζοντας μια ανακατεύθυνση και αντικατάστασης. Θα πρέπει επίσης να βεβαιωθείτε ότι ο κανόνας υποδοχής ταιριάζει με κανένα υποτομείς. Εδώ είναι ένα config για λιμενεργάτης-συνθέτουν:

services:
  traefik:
    # ...existing config
  sub1:
    # ...existing config
  error:
    # ...existing config
    labels:
      # Match all subdomains
      - traefik.frontend.rule=HostRegexp:{subdomain:[a-z]+}.domain.com
      - traefik.frontend.redirect.regex=^https?://(.*).domain.com
      - traefik.frontend.redirect.replacement=https://error.domain.com
      # Set priority to low number so matches after other rules
      - traefik.frontend.priority=1

Είναι ακόμα πιο εύκολο, αν δεν σας πειράζει για την αλλαγή του τομέα, αλλά αντ 'αυτού απλά θέλουν να δείξουν ένα σφάλμα και δεν χρειάζεται τις traefik.frontend.redirectετικέτες

Απαντήθηκε 26/02/2019 στις 00:55
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more