Reverse Proxy Mappings was bedeuten die verschieden URL Ausführungen
Hallo,
.mydomain verwendet man, wenn man Subdomains hat??
wann würde man dann/test nehmen?
http://wwww.... verwendet man, wenn man einen Dynamic DNS Account hat???
wann lässt man das WWW weg?
und ^ vor dem http bedeutet was?
/.*$ bedeutet was?
Mit einem Dynamic DNS Account möchte ich die beiden Web Server (jeweils eine eigene Maschine) (Tomcat und Nextcloud Server) über meine Pfsense durch den Squid Reverse Proxy ins Internet bringen. Einer zur Zeit funktioniert.
Wie mache ich das zeitgleich?
Ist der Reverse Proxy für Dynamic DNS der richtige Dienst?
https://mydomain.com/tomcat
und
https://mydomain.com/nextcloud
funktioniert leider nicht
Danke der Horst
Die Beispiele helfen mir leider nicht, bzw. was bedeuten die eigentlich jeweils?
Examples:
.mydomain.com
.mydomain.com/test
www.mydomain.com
http://www.mydomain.com/
^http://www.mydomain.com/.*$
.mydomain verwendet man, wenn man Subdomains hat??
wann würde man dann/test nehmen?
http://wwww.... verwendet man, wenn man einen Dynamic DNS Account hat???
wann lässt man das WWW weg?
und ^ vor dem http bedeutet was?
/.*$ bedeutet was?
Mit einem Dynamic DNS Account möchte ich die beiden Web Server (jeweils eine eigene Maschine) (Tomcat und Nextcloud Server) über meine Pfsense durch den Squid Reverse Proxy ins Internet bringen. Einer zur Zeit funktioniert.
Wie mache ich das zeitgleich?
Ist der Reverse Proxy für Dynamic DNS der richtige Dienst?
https://mydomain.com/tomcat
und
https://mydomain.com/nextcloud
funktioniert leider nicht
Danke der Horst
Die Beispiele helfen mir leider nicht, bzw. was bedeuten die eigentlich jeweils?
Examples:
.mydomain.com
.mydomain.com/test
www.mydomain.com
http://www.mydomain.com/
^http://www.mydomain.com/.*$
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 336878
Url: https://administrator.de/contentid/336878
Ausgedruckt am: 25.11.2024 um 16:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo Horst,
die Beispiele sind lediglich Beispiele, wie eine RegEx aussehen könnte.
Lies dich mal in RegEx ein, dann erübrigen sich auch die Fragen zu ^ und /.*$
zu WWW, HTTP und HTTPS solltest du dich in DNS, Webserver, Web-Protokolle und SSL einlesen.
Gruß,
@Snowman25
die Beispiele sind lediglich Beispiele, wie eine RegEx aussehen könnte.
Lies dich mal in RegEx ein, dann erübrigen sich auch die Fragen zu ^ und /.*$
zu WWW, HTTP und HTTPS solltest du dich in DNS, Webserver, Web-Protokolle und SSL einlesen.
Gruß,
@Snowman25
Hallo du Horst
Beide peers hast du ja schon angelegt denke ich - das Mapping lautet dann jeweils
^https://mydomain.com/tomcat.*$
bzw.
^https://mydomain.com/nextcloud.*?
Deine Mappings bedeuten das jeweils exakt die angebenene Adresse umgeleitet wird, aber nichts was dann noch folgt (index.html etc.)
Die von mir gegebenen übergeben auch alles was hinter dem Subfolder folgt.
PS: Du solltest auch http mit umleiten und dann den Webserver entscheiden lassen ob er auf https umleitet. Alternativ geht das in Squid auch über Redirects. Letsencrypt im Standalone mag gerne Anfragen über http stellen - wenn das nicht geht kriegst du kein Zertifikat.
Beide peers hast du ja schon angelegt denke ich - das Mapping lautet dann jeweils
^https://mydomain.com/tomcat.*$
bzw.
^https://mydomain.com/nextcloud.*?
Deine Mappings bedeuten das jeweils exakt die angebenene Adresse umgeleitet wird, aber nichts was dann noch folgt (index.html etc.)
Die von mir gegebenen übergeben auch alles was hinter dem Subfolder folgt.
PS: Du solltest auch http mit umleiten und dann den Webserver entscheiden lassen ob er auf https umleitet. Alternativ geht das in Squid auch über Redirects. Letsencrypt im Standalone mag gerne Anfragen über http stellen - wenn das nicht geht kriegst du kein Zertifikat.
Der Unterschied ist ganz einfach - das eine ist richtig und das andere vertippt
Richtig ist .*$
Du kannst das so lassen mit dem Tomcat, nimmt er auch. Du kannst es aber auch in der Nextcloud snap ändern. allerdings kenne ich die nicht genau daher kann ich dir nicht sagen inwieweit du da die apache conf anpassen kannst.
Richtig ist .*$
Du kannst das so lassen mit dem Tomcat, nimmt er auch. Du kannst es aber auch in der Nextcloud snap ändern. allerdings kenne ich die nicht genau daher kann ich dir nicht sagen inwieweit du da die apache conf anpassen kannst.
Im Reiter "Redirect" kannst Umleitungen vom Subdomains auf Ordner setzen. Auch anders herum ist möglich. Allerdings ist es immer eine Umleitung - sprich die echte Adresse wird dann sichtbar.
Einen echten "Rewrite" der Url ginge technisch gesehen auch, ist aber eher eine schlechte Idee (kann zu Fehlern führen wenn der Webserver nichts davon weiß).
Daher wäre zu empfehlen das auf dem Webserver selber zu machen - beispielsweise mod_rewrite unter Apache.
Einen echten "Rewrite" der Url ginge technisch gesehen auch, ist aber eher eine schlechte Idee (kann zu Fehlern führen wenn der Webserver nichts davon weiß).
Daher wäre zu empfehlen das auf dem Webserver selber zu machen - beispielsweise mod_rewrite unter Apache.