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?