Proxy

Tim123456

New Member
Hallo Leute
Ich stehe vor einer Frage zur der ich keine richtige Lösung finde.
Ich habe ISPConfig auf einem Proxmox Server laufen. Es läuft alles super . Jetzt hab ich auf dem Proxmox Server mehre Dienste Laufen die ich gerne per sub Domain ansprechen möchte. Ich denke das es eine Proxy Weiterleitung ist was ich brauche. Nur wenn ich diese nutze und aus dem Internet versuche die subdomain aufzurufen komme ich auf die lokale ip Adresse wie bei einer normalen Weiterleitung.
Hab ich hier den falschen Ansatz ?
Gruß Tim
 
Zuletzt bearbeitet:

logifech

Active Member
Was sind das für Dienste? Sind deine DNS Einstellungen korrekt gesetzt bei deinem Anbieter? Welche Software wird eingesetzt?
 

Tim123456

New Member
Ich hab z.B. Paperless in einem Container installiert. Die Oberfläche dafür ist über die interne IP (192.168.90.22) aufrufbar.
Ich denke ich hab die Domain richtig konfiguriert. A, AAAA und MX Record sind auf meine feste Ip gesetzt.
Mail und z.B. Wordpress funktionieren ja.
Es geht ja darum:
ISPConfig hat die IP: 192.168.90.22 als Beispiel Portforwarding 80/443
Paperless läuft auf der IP 192.168.90.24 als Beispiel
Wie kann ich das Anstellen das bei Aufruf einer Domain Beispiel paperless.XXX.de weitergeleitet wird auf die interne IP 192.168.90.22?
 
Zuletzt bearbeitet:

Till

Administrator
Du legst eine Webseite paperless.XXX.de in ISPConfig an, dann gehst Du auf den reiter 'Umleitung', wählst Proxy aus und gibst als weiterleitungspfad sowas an wie http://192.168.90.22 oder https://192.168.90.22

Sollte das nicht gehen, was je nach Dienst möglich ist, kannst Du auch die Einstellungen uf dem umleitung reiter rückgängig machen und stattdessen die passenden apache proxy direktiven auf dem Optionen reiter im apache direktiven feld eingeben. Im englisvhen Forum findest Du zum thema proxy vermutlich mehr threads in denen sicher auch beispiele dabei sind.
 

Tim123456

New Member
Du legst eine Webseite paperless.XXX.de in ISPConfig an, dann gehst Du auf den reiter 'Umleitung', wählst Proxy aus und gibst als weiterleitungspfad sowas an wie http://192.168.90.22 oder https://192.168.90.22

Sollte das nicht gehen, was je nach Dienst möglich ist, kannst Du auch die Einstellungen uf dem umleitung reiter rückgängig machen und stattdessen die passenden apache proxy direktiven auf dem Optionen reiter im apache direktiven feld eingeben. Im englisvhen Forum findest Du zum thema proxy vermutlich mehr threads in denen sicher auch beispiele dabei sind.

Hey Till vielen dank, dann war ich ja doch nicht auf dem Holzweg.
Meine Lösung ist unter Apache Direktiven folgendes:
RewriteEngine On
ProxyPass / http://192.168.90.22/
ProxyPassReverse / http://192.168.90.22/

ProxyPreserveHost On
ProxyRequests Off
 

Tim123456

New Member
So richtig scheint die Lösung nicht zu sein manchmal klappt es und manchmal nicht.
Was mir auffällt ist, das der SSL Haken immer wieder nicht gesetzt ist.
im Let's Encrypt - Log finde ich auch keine Fehler.
Falls jemand noch eine Idee hat bitte her damit
 

logifech

Active Member
Wenn der SSL Haken immer wieder rausgeht (Wenn LE angewählt ist) gab es ein Problem beim erstellen der Zertifikate. Meistens wenn LE die Website nicht verifizieren kann.
 

Till

Administrator
Wie Logifeck becshrieben hat, handelt es sich dabei umd das problem das let#s Encrypt die Domain nicht verifizieren kann. Ich habe hier mel das LE Fehler FAQ aus dem englischen Forum rüber kopiert:

 

Tim123456

New Member
Ok soweit verstanden
Nach einem Neustart bleiben die Haken auch drin, bekomm jetzt aber eine Meldung unsichere Seite,
wenn ich diese trotzdem bestätige bin ich auf der ersten angelegten Seite. Irgendwie wirr das ganze.
 

Till

Administrator
Hast Du denn auch den SSL aken der website aktiviert und nicht nur let#s encrypt? Wenn Du eine andere seite angezeigt bekommst, hat die seite kein ssl aktiviert oder es konnte kein LE cert erzeugt werden, womit wir wieder beim FAQ sind, einfach durch gehen, dannw eißt Du woran es liegt. Apache und Nginx zeigen immer die erste seite and ie sie auf einem bestimmten port in ihrer config haben, wenn es keine passende siete wo port und domain zusammen passen gibt, also ganu normal dass dann eine andere seite angezeigt wird, ist bei jedem 7auch nicht ISPconfig) apache und Nginx system der fall.
 

Tim123456

New Member
Hey Till nochmal dank für die Hilfe
Habe Testweise folgendes in die Apache Direktiven geschrieben und nun funktioniert alles wies soll. Schloss im Browser ist grün und Seite läuft.
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
RewriteEngine On
ProxyPass / https://192.168.90.22/
ProxyPassReverse / https://192.168.90.22/
ProxyPreserveHost On
ProxyRequests Off
 

Werbung

Top