Va trebui să adăugați reguli suplimentare pentru gazdă și cale pentru a redirecționa http la https pe baza unui anumit domeniu. Acest lucru se poate face în interfața de utilizare a consolei Google Cloud sau folosind gcloud sdk.
În interfața de utilizare, puteți edita LB și adăuga o „nouă regulă de gazdă și cale” și puteți seta „Gazde” și „Redirecționare gazdă” la domeniul dvs. Faceți acest lucru pentru fiecare domeniu.
Folosind gcloud, puteți exporta harta URL, puteți modifica conținutul ca mai jos și o puteți încărca.
A. exportați harta URL existentă -
gcloud compute url-maps export YOUR-URL-MAP --destination=/tmp/urlmap.yaml
Fișierul original yaml va arăta astfel pentru redirecționarea unui singur domeniu web1.example.net -
nume: harta web
fel: compute#urlMap
defaultUrlRedirect:
hostRedirect: web1.example.net
httpsRedirect: adevărat
redirectResponseCode: MOVED_PERMANENTLY_DEFAULT
stripQuery: fals
Adăugați al doilea domeniu pe care doriți să îl redirecționați - în acest caz este web2.example.net. Rețineți că Reguli gazdă și pathMatchers secțiune. Puteți adăuga reguli suplimentare pentru gazdă și pathMatcher pentru fiecare domeniu -
nume: harta web
fel: compute#urlMap
defaultUrlRedirect:
hostRedirect: web1.example.net
httpsRedirect: adevărat
redirectResponseCode: MOVED_PERMANENTLY_DEFAULT
stripQuery: fals
Reguli gazdă:
- gazde:
- web2.example.net
pathMatcher: path-matcher-1
pathMatchers:
- defaultUrlRedirect:
hostRedirect: web2.example.net
httpsRedirect: adevărat
redirectResponseCode: MOVED_PERMANENTLY_DEFAULT
stripQuery: fals
nume: path-matcher-1
Puteți importa acest fișier -
gcloud compute url-maps import YOUR-URL-MAP --source=/tmp/urlmap.yaml
Va dura câteva minute pentru ca modificarea să intre în vigoare.