Puncte:0

Găzduiește mai multe aplicații în spatele proxy-ului invers Nginx

drapel cn

Trecem la o abordare în care sunt create mai multe instanțe de aplicație pentru mai multe cazuri de utilizare. În fața întregii stive, folosim Nginx ca proxy invers.

O definim astfel:

    locație /admin {
        rescrie /admin/(.*) /admin/$1 pauză;
        proxy_pass http://localhost:3000;
        proxy_set_header Conexiune „”;
        proxy_set_header Gazdă $gazdă;
        proxy_set_header X-Real-IP $adresă_la distanță;
        proxy_set_header X-Forwarded-For $remote_addr;
    }

    locație /client {
        rescrie /client/(.*) /client/$1 pauză;
        proxy_pass http://localhost:3001;
        proxy_set_header Conexiune „”;
        proxy_set_header Gazdă $gazdă;
        proxy_set_header X-Real-IP $adresă_la distanță;
        proxy_set_header X-Forwarded-For $remote_addr;
    }

Problema pe care o am este că orice normalizare URL scade /app. Deci când răsfoiesc https://localhost/admin/page1 toate cererile de la front-end (inclusiv fișierele statice) https://localhost/page1

Ce vreau să obțin este când aplicația segmentul este prezent, toate solicitările vor atinge un server de aplicație respectiv. Inclusiv conținut static și solicitări de websockets.

djdomi avatar
drapel za
arătați pls configurația completă `nginx -T`
Puncte:0
drapel us

Aplicația dvs. este cea care generează legăturile către resurse statice în codul HTML pe care îl generează.

Prin urmare, trebuie să configurați adresa URL de bază a aplicației dvs. pentru a se potrivi cu locația din cazul dumneavoastră proxy.

The rescrie declarațiile din configurația dvs. nu sunt necesare. Ei de fapt nu fac nimic.

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.