Hallo zusammen, sorry, dass ich im falschen Thread gepostet habe - ich habe mich von den ganzen selfhosted Sachen inspirieren lassen und dachte, ich könne hier kurz ausweichen. Jetzt aber im neuen Thread:
ich habe mich gestern das erste Mal mit nginx befasst und wollte versuchen, einen lokalen reverse-proxy zu erstellen. Es soll hier nicht von außen drauf zugegriffen werden sondern nur über eine lokale domain.
Ich habe hierzu einen lokalen DNS-Eintrag erstellt und auf die IP von nginx verwiesen. Nun habe ich mir einige Videos angesehen und die hauen einfach ein proxy_pass mit IP und Port und dann geht das. Bei mir leider nicht und wahrscheinlich ist es so, dass ich hier zu einfach denke und noch etwas anderes benötige.
Ich habe es versucht, genau so nachzumachen. Über den Standard-Port 80 komme ich auf die nginx Seite (bzw. jetzt aufs NAS, weil ich einen return dahin eingebaut habe). Wenn ich dann versuche mit dem proxy_pass auf eine IP Adresse zu zeigen, passt zwar laut Syntax-Check die nginx config, wenn ich aber dann versuche, ob ich drauf komme, bekomme ich eine 404.
Dann habe ich auf einer anderen Seite gesehen, dass es jemand mit einem return 301 gemacht hat. Das funktioniert bei mir auch. Das ist schonmal nett, dass wenigstens etwas funktioniert, aber dieses leitet mich ja weiter auf die IP-Adresse und bleibt nicht bei der domain.local/test, wie ich es gerne hätte.
Anbei ein Screenshot von der config. Wie gesagt, geht das mit dem return schon, mit proxy_pass bekomm ich es aber nicht hin - da wird mir noch das Verständnis dazu fehlen.
Screenshot 2025-03-28 at 2.00.11 PM.png
Danke schonmal für die Hilfe!
ich habe mich gestern das erste Mal mit nginx befasst und wollte versuchen, einen lokalen reverse-proxy zu erstellen. Es soll hier nicht von außen drauf zugegriffen werden sondern nur über eine lokale domain.
Ich habe hierzu einen lokalen DNS-Eintrag erstellt und auf die IP von nginx verwiesen. Nun habe ich mir einige Videos angesehen und die hauen einfach ein proxy_pass mit IP und Port und dann geht das. Bei mir leider nicht und wahrscheinlich ist es so, dass ich hier zu einfach denke und noch etwas anderes benötige.
Ich habe es versucht, genau so nachzumachen. Über den Standard-Port 80 komme ich auf die nginx Seite (bzw. jetzt aufs NAS, weil ich einen return dahin eingebaut habe). Wenn ich dann versuche mit dem proxy_pass auf eine IP Adresse zu zeigen, passt zwar laut Syntax-Check die nginx config, wenn ich aber dann versuche, ob ich drauf komme, bekomme ich eine 404.
Dann habe ich auf einer anderen Seite gesehen, dass es jemand mit einem return 301 gemacht hat. Das funktioniert bei mir auch. Das ist schonmal nett, dass wenigstens etwas funktioniert, aber dieses leitet mich ja weiter auf die IP-Adresse und bleibt nicht bei der domain.local/test, wie ich es gerne hätte.
Anbei ein Screenshot von der config. Wie gesagt, geht das mit dem return schon, mit proxy_pass bekomm ich es aber nicht hin - da wird mir noch das Verständnis dazu fehlen.
Screenshot 2025-03-28 at 2.00.11 PM.png
Danke schonmal für die Hilfe!
Kommentar