Heim  >  Fragen und Antworten  >  Hauptteil

Lastausgleich – So invertieren Sie den Standort von Nginx (Sprung mit Ausnahme einiger Links)

Anforderungen: Mit Ausnahme von /v1/updload/v1/uinfo/v1/auth werden alle Anfragen außer diesen drei URIs zur Verarbeitung an einen anderen Server übertragen.

Veröffentlichen Sie zunächst einen Code vom Nginx-Konfigurationsdateiserver:

location ~* ^/v1/(?![upload|uinfo|auth])$ {
    proxy_pass http://other.domain.com;
}

Ich habe es anhand der Informationen im Internet gemacht, aber ich habe es versucht und es hat die Anforderungen nicht erfüllt. Ich weiß nicht, ob es daran liegt, dass ich etwas falsch verstanden und es nicht richtig gemacht habe, oder ob es nicht machbar ist Der erste Platz. Und weil es einen Teil der Post-Anfrage enthält, habe ich es nicht verwendet, wenn ich es umschreibe. Ich möchte also fragen: Gibt es eine Möglichkeit, dies zu erreichen? Könnte mir jemand, der es weiß, bitte einen Rat geben? Danke!

巴扎黑巴扎黑2701 Tage vor1528

Antworte allen(1)Ich werde antworten

  • 巴扎黑

    巴扎黑2017-05-27 17:47:03

    location ~ ^\/v1\/(upload|uinfo|auth)$ {
        proxy_pass 你自己的网址;
    }
    
    location / {
        proxy_pass http://other.domain.com;
    }

    Antwort
    0
  • StornierenAntwort