Heim > Artikel > Backend-Entwicklung > Wie führt Nginx basierend auf der Antwort des Proxyservers verschiedene Vorgänge aus?
Ich habe ein Problem. Einige Bilder sind auf dem lokalen Server vorhanden, andere auf Servern von Drittanbietern.
Und die Bildnamen sind ähnlich ~ es ist schwer zu unterscheiden ~
Deshalb möchte ich einen Proxy konfigurieren . Wenn ich es auf dem lokalen Server nicht finden kann, wird es an einen Server eines Drittanbieters weitergeleitet.
Wie konfiguriere ich diesen Nginx?
Endgültige Lösung:
<code>location /{ root xxxxx; index index.html; if (!-e $request_filename) { proxy_pass yyyyyy; } }</code>
Ich habe ein Problem. Einige Bilder sind auf dem lokalen Server vorhanden, andere auf Servern von Drittanbietern.
Und die Bildnamen sind ähnlich ~ es ist schwer zu unterscheiden ~
Deshalb möchte ich einen Proxy konfigurieren . Wenn ich es auf dem lokalen Server nicht finden kann, wird es an einen Server eines Drittanbieters weitergeleitet.
Wie konfiguriere ich diesen Nginx?
Endgültige Lösung:
<code>location /{ root xxxxx; index index.html; if (!-e $request_filename) { proxy_pass yyyyyy; } }</code>
Fehlerumleitung
Standort /{
<code>error_page 404 @test;</code>
}
Standort @test{
<code>proxy_pass http://upstreamName;</code>
}
Endlich gelöst~
<code>location /{ root xxxx; index index.html; if (!-e $request_filename) { proxy_pass yyyyyyyyy; } }</code>