Puncte:0

Subfolderul proxy invers Nginx cu nextcloud

drapel in

Am un server Nextcloud implementat la adresa 192.168.6.20 (instalare rapidă cu ubuntu 20.04 LTS). Este un simplu http, deci nu https. Dacă îndrept un browser către http://192.168.6.20 funcționează.

Acum vreau ca un alt server să fie proxy-ul său invers nginx, arătând spre https://frontend.mydomain.com/cloud Aș dori să accesez instalarea nextcloud.

Am probleme cu faptul că vreau să accesez folosind un subdirector /nor pe front-end. În configurația Nginx am scris ceva de genul:

în amonte nextcloud {
server 192.168.6.20:80;
keepalive 32;
}
locație ~ ^/cloud/(.*) {
rescrie ^/cloud/(.*) /$1 pauză;
client_max_body_size 50M;
proxy_set_header Conexiune „”;
proxy_set_header Gazdă $http_host;
proxy_set_header X-Real-IP $adresă_la distanță;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $schema;
proxy_set_header X-Frame-Options SAMEORIGIN;
proxy_buffers 256 16k;
dimensiunea_buffer_proxy 16k;
proxy_read_timeout 600s;
proxy_http_versiunea 1.1;
proxy_pass http://nextcloud;
proxy_redirect dezactivat;
}

Dar tot ce primesc este o pagină albă neformatată cu un text care se plânge că nu mă conectez de la un ip de încredere. Pe lângă reclamație, pagina este albă cu text neformatat, așa că ceva nu funcționează. Dacă, de exemplu, creez un alt fișier de configurare pentru a lăsa url-ul să fie http://frontend.mydomain.com fără calea /nor și îl creez ca:

în amonte nextcloud {
server 192.168.6.20:80;
keepalive 32;
}
Locație / {
client_max_body_size 50M;
proxy_set_header Conexiune „”;
proxy_set_header Gazdă $http_host;
proxy_set_header X-Real-IP $adresă_la distanță;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $schema;
proxy_set_header X-Frame-Options SAMEORIGIN;
proxy_buffers 256 16k;
dimensiunea_buffer_proxy 16k;
proxy_read_timeout 600s;
proxy_http_versiunea 1.1;
proxy_pass http://nextcloud;
proxy_redirect dezactivat;
}

funcționează: adică, încă se plânge de sursa nesigură, dar pagina este bine formatată, cu texte de formular, fundal albastru și așa mai departe.

Cum pot realiza ceea ce am nevoie? Ce pierd/fac greșit?

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.