Puncte:0

NGINX proxy_pass cu modificarea URI

drapel us

Ce vreau sa realizez:

Când accesez site-ul meu „https://my.domain.com/comics”, acesta va indica http://192.168.1.55:3322/login pagina care este pagina de conectare la serverul de benzi desenate. Îmi voi introduce parola, serverul web de benzi desenate o va face http://192.168.1.55:3322/dashboard. După care pot naviga la cărți, conturi, etc pagini ale serverului web menționat.

Singurul mod în care pot face ca asta să funcționeze dacă setările mele ar fi așa:

 Locație / {
     proxy_pass http://192.168.1.55:3322/;
     proxy_set_header X-Forwarded-Host $server_name:$server_port;
     proxy_hide_header Referer;
     proxy_hide_header Origine;
     proxy_set_header Referer '';
     proxy_set_header Origine '';
     add_header X-Frame-Options „SAMEORIGIN”;

Cu aceste setări, totul funcționează bine. Paginile sunt direcționate conform intenției. Înțeleg că funcționează pentru că locația / se potrivește cu totul.

Deci, ceea ce vreau să fac este că atunci când scriu https://my.domain.com/comics indică pagina de conectare care este http://192.168.1.55:3322/login, apoi după aceea continuă conform URI-ului stabilit de serverul web.

Serverul web de benzi desenate are pagini precum:

http://192.168.1.55:3322/login
http://192.168.1.55:3322/dashboard
http://192.168.1.55:3322/account
http://192.168.1.55:3322/books

Sunt destul de nou la nginx și sunt dispus să învăț. Am încercat să citesc paginile de manual, dar am dificultăți în vizualizarea modului în care funcționează anumiți parametri. Parametrii pe care i-am scris mai sus au fost de pe o altă pagină care învață cum să configurați nginx cu un server torrent.

Multumesc anticipat.

Puncte:0
drapel us

După ce am postat asta, m-am gândit că voi verifica serverul media de benzi desenate (Komga) și are de fapt o configurație pentru a face serverul să pornească un subfolder.

SERVER_SERVLET_CONTEXT_PATH / server.servlet.context-path: <baseUrl>

Adresa URL de bază, utilă dacă trebuie să inversați proxy-ul cu un subdosar.

Implicit la /

Am reușit să adaug acea configurație și acum totul funcționează conform intenției.

djdomi avatar
drapel za
amintiți-vă că trebuie să vă acceptați propriul răspuns

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.