Puncte:0

Păstrați adresa URL de bază pentru o locație NGINX proxy

drapel cn

Am o configurație NGINX după cum urmează:

Server {
    asculta 80;
    numele serverului  _;
    locație = / {
        proxy_pass https://server-2.alice.com/;
        proxy_redirect dezactivat;
        proxy_ssl_server_name activat;
        proxy_ssl_session_reuse dezactivat;
    }
    locație /aplicație {
        proxy_pass http://server-6.alice.com:3000$request_uri;
        proxy_redirect dezactivat;
        proxy_ssl_server_name activat;
        proxy_ssl_session_reuse dezactivat;
    }
    pagina_eroare 500 502 503 504 /50x.html;
    locație = /50x.html {
        root /usr/share/nginx/html;
    }
}

Această configurație servește https://myhost.com

Problema aici este că dacă mă vizitez https://myhost.com/app, toate cererile proxy revin înrădăcinate la calea principală... adică merg la https://myhost.com/app va încerca să încarce unele /static/chunk.js fişier. Cu toate acestea, se ajunge la https://myhost.com/static/chunk.js în loc să se încarce https://myhost.com/app/static/chunk.js

Cum stabilesc un fel de regulă, astfel încât orice este direcționat inițial https://myhost.com/app/* menține URL-ul de bază ca https://myhost.com/app?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.