Puncte:0

Configurare pe Nginx pentru Nextcloud și Pi-Hole

drapel us

Vreau să-mi cer scuze deja pentru utilizarea greșită a termenilor și neînțelegerea mea generală pentru... TOTUL :D

Contextul :

Închiriez un server pentru două scopuri:

  • Nextcloud
  • Pi-Hole

Închiriez un nume de domeniu âwww.mydomain.comâ și am legat adresa IP a serverului meu la acest nume de domeniu.

Nextcloud este configurat pe portul 80 (HTTP) și 443 (HTTPS) și Pi-Hole pe portul 81. Deci când scriu www.domeniulmeu.com, sunt redirecționat direct către Nextcloud-ul meu. Și pentru a ajunge la Pi-Hole, trebuie să introduc adresa mea IP XX.XXX.XXX.XXX:YY (unde numărul X este IP-ul și numărul Y portul)

Problema este că am SSL doar pe interfața Nextcloud și nu pe interfața de administrare a lui Pi-Hole.

Așa că am creat un subdomeniu (doar pentru Pi-Hole): pihole.mydomain.com

Așa că, după câteva cercetări, am găsit Nginx și vreau să-l folosesc ca un proxy invers, configurat pe portul 80 și de la el, să redirecționez subdomeniul meu către diferitele servicii (Nextcloud și Pi-Hole).

Dar mă străduiesc să configurez Nginx. Instalarea este în regulă, când îmi introduc adresa IP sau www.domeniulmeu.com, sunt redirecționat corect către pagina de bun venit Nginx.

Am urmat acest tutorial pentru a configura Nginx:

https://www.linode.com/docs/guides/use-nginx-reverse-proxy/#configure-nginx

Și mi-am configurat Nextcloud pe portul 81 și portul 444 și PiHole pe portul 82 Așa că am creat un fișier domain.conf unde am introdus: â

#Pentru nextcloud
Server {
  asculta 80;
  asculta [::]:80;
  nume_server domeniul meu.com;
  Locație / {
      proxy_set_header X-Real-IP $adresă_la distanță;
      proxy_pass http://XX.XXX.XXX.XXX:81/;
  }
}

#Pentru Pi-Hole
Server {
  asculta 80;
  asculta [::]:80;
  nume_server pihole.mydomain.com;
  Locație / {
      proxy_set_header X-Real-IP $adresă_la distanță;
      proxy_pass http://XX.XXX.XXX.XXX:82/admin/;
  }
}

PS: Nu înțeleg cu adevărat care este scopul următoarei rânduri: proxy_set_header X-Real-IP $adresă_la distanță;

A funcționat perfect pentru Pi-Hole.Când vreau să ajung la el, trebuie doar să scriu : pihole.mydomain.com și totul funcționează fără probleme. Chiar și adresa din partea de sus a browserului rămâne pihole.mydomain.com/XXX (în funcție de pagina pe care o vizitez în interfața de administrare).

Pentru Nextcloud, nu este, sunt redirecționat către localhost:444. Așa că am creat un al doilea subdomeniu: nextcloud.myserver.com și schimb fișierul mydomain.conf:

#Pentru nextcloud
Server {
  asculta 80;
  asculta [::]:80;
  nume_server nextcloud.mydomain.com;
  Locație / {
      proxy_set_header X-Real-IP $adresă_la distanță;
      proxy_pass http://XX.XXX.XXX.XXX:81/;
  }
}

De data aceasta, funcționează, dar când tast nextcloud.mydomain.com, ajung într-adevăr la Nextcloud-ul meu, dar adresa de pe browser se schimbă pentru adresa IP și aș dori să rămână nextcloud.mydomain.com ca Pi- Gaură. Dar cum să faci asta? â

De asemenea #1: Aș dori să ajung direct la Nextcloud-ul meu cu adresa: myserver.com. Nu vreau să fiu nevoit să tastați nextcloud.mydomain.com pentru a ajunge la el.

De asemenea #2: Tot ceea ce am descris înainte a funcționat corect pe Brave și Edge, dar pentru Firefox, fiecare domeniu sau subdomeniu pe care îl introduc în bara de navigare mi-a trimis o eroare de genul: Firefox nu poate găsi acest domeniu.

Vreo sugestie despre ce greșesc?

Mulțumesc că ți-ai făcut timp să mă citești!

Michael Hampton avatar
drapel cz
Nextcloud este o aplicație PHP. Exact la ce `proxy_pass`te?
djdomi avatar
drapel za
remediați setările URL ale ambelor aplicații
PerfectJam avatar
drapel us
Buna ziua, Mulțumesc pentru răspuns, dar nu vă înțeleg mesajele... Puteți fi mai precis, vă rog?

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.