Puncte:0

Cum să servesc aplicația Scriptcase folosind proxy invers nginx?

drapel us

Am încercat să servesc Scriptcase care rulează pe portul 8091 prin Nginx ca proxy invers. Cred că am înțeles greșit ce ar trebui proxy_pass fac pentru că tot ce am făcut până acum nu funcționează.

Cel mai aproape m-am apropiat de obiectivul meu este o pagină de conectare a aplicației Scriptcase paralizată. Iată setările:

...

locație /scd {
  proxy_redirect dezactivat;
  proxy_set_header Gazdă $gazdă;
  proxy_pass http://127.0.0.1:8091/scriptcase/devel/iface/login.php;
}
...

Din cate stiu eu, dupa logare, daca pagina prezentata nu a fost invalidata, fisierul PHP accesat va fi index.php. Dar tot ceea ce primesc este pagina de conectare invalidă pe care nu o pot folosi pentru a efectua procedura de conectare.

Ceea ce înțeleg și aștept este că proxy_pass ar delega doar cererile. Deci, dacă vreau să accesez aplicația Scriptcase, aș ajunge la ea https://myserver.com/scd și nu voi vedea nicio modificare în adresa URL în bara de adrese.

Tot pe pagina infirmă, mi se prezintă, văd: Ați atins limita de conexiuni de licență, vă rugăm să alegeți ce sesiune doriți să o deconectați pentru a vă conecta.

EDITAȚI | ×: Am reușit să servesc aplicația pe rădăcină cu /scd,nu așa cum este intenționat, dar acceptabil. Tot ce am avut de făcut este următorul lucru:

locație /scd {
  rescrie /scd(.*) /$1 pauză;
  proxy_pass http://127.0.0.1:8091;
  proxy_redirect ~^(/.*) https://myserver.com/scd$1;
}

O problemă a apărut din această configurare. Acum nu pot folosi locație ~ .php$ pentru a procesa fișiere PHP în directorul rădăcină obișnuit pentru alte aplicații.

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.