Reverse Proxy unterschiedliche Hostnamen aber gleicher Port

Status
Für weitere Antworten geschlossen.

micky1067

Benutzer
Mitglied seit
10. Nov 2016
Beiträge
49
Punkte für Reaktionen
0
Punkte
6
Danke...
Ich will das als fritz alias haben.
Da ich meinen Service goip.de nicht in der DS eintragen kann.

Die config liegt unter /usr/local/etc/nginx/sites-enabled/
Das läuft ja auch alles mit aliases. Nur halt die Fritzbox nicht.
Zur Fehlerseite kann ich dir nicht sagen wo die liegt ...

Bei phpmyadmin der zweiten DS lande ich zwar zum anmelden auf der
richtigen Seite, aber nach der Anmeldung wechselt das ganze auf der Seite von
phpmyadmin der ersten DS. Liegt wohl am alias.
Der heißt ja dann auch http://meineURL.goip.de/phpmyadmin/
Da habe ich wohl noch ein hauer drin.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Was meinst du mit "meinen Service nicht in der DS eintragen kann"?

Fehlerseite, wenn du nicht weißt wer die schickt reicht vielleicht schon ein Screenshot damit ich das erkennen kann.
 

micky1067

Benutzer
Mitglied seit
10. Nov 2016
Beiträge
49
Punkte für Reaktionen
0
Punkte
6
Na ja... ich kann zwar den Service eintragen bekomme aber keine externe IP von meinem Anbieter (goip.de) zugewiesen.
Ist wohl ein Fehler in der Synology ddns GUI. Sonst wäre es ja einfach dort eine weitere subdomain einzutragen.

Ich bekomme keine Fehlermeldung. Ich komme nur nicht auf die Seite, bzw. wenn ich den folgenden Code verwende für die Fritzbox

location /fritz/ {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_read_timeout 300;

proxy_pass http://192.168.0.1;
}

Er springt auf die Seite der Fritzbox und in der Browserleiste erscheint https://meineURL/fritz/
dann wechselt er sofort auf http://meineURL/ und meine Webseite erscheint.


Das wäre wohl eine gute Idee.. Aber subfilter geht nicht in der DS, Oder doch ?

location /fritz {
rewrite /fritz/(.*) /$1 break;
proxy_pass http://192.168.0.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host 'fritz.box';
proxy_redirect http://fritz.box/ http://meineURL/fritz/;
sub_filter '"/' '"/fritz/';
sub_filter_once off;
}
 
Zuletzt bearbeitet:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Du brauchst auch nicht zwingend mehrere dyn Adressen. Es reicht ja schon, wenn du eine zweite per CNAME auf die erste zeigen lassen kannst, oder Aliase anlegen, je nachdem was der dyn-Anbieter kann.
Oder eben mit eigener Domain diverse sub.domain.de alle per CNAME auf deine dyn zeigen lassen.
Dann geht auch die Config in der DSM GUI einwandfrei.

Für die Durchsicht der config hatte ich noch keine Zeit.
 

micky1067

Benutzer
Mitglied seit
10. Nov 2016
Beiträge
49
Punkte für Reaktionen
0
Punkte
6
Hi...

Ja CNAME wäre nicht schlecht wie es aussieht.
ich kann bei goip.de subdomains anlegen. Diese muss ich aber doch in der DS unter DDNS anmelden.
Also z.B. Hauptseite meineURL.goip.de ud für dei Fritzbox fb.meineUrl.goip.de .

Und daran scheitert es leider. Der Eintrag von goip.de funktioniert nicht in der DS.

Im Moment wäre halt die Config am Besten. Da schon vorhanden. Wie gesagt nur die Fritzbox müsste ich noch zum laufen bekommen.

Schon mal danke für deine Mühe.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Ja für die config brauche ich ein paar Minuten Ruhe.

Bei goip kannst du auch mehrere sub1.goip.de, sub1.goip.de etc betreiben und diese auch gleichzeitig (über eine URL) aktualisieren.
Steht in den FAQ bei goip, muss man eventuell die Update URL anpassen bzw benutzerdefinierten Eintrag anlegen.
 

micky1067

Benutzer
Mitglied seit
10. Nov 2016
Beiträge
49
Punkte für Reaktionen
0
Punkte
6
Ja das ist ja das Problem. Die Update URL läuft nicht. Da hängt etwas bei der DS.
Haben wohl andere auch schon Probleme. Sonst hätte ich das so gelöst.
Werde es nochmal versuchen. Vielleicht finde ich eine Lösung.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Bezüglich DDNS kann ich dir nur raten den "DDNS Updater 2" aus den Community repositories zu benutzen. Da hast du direkt deutlich mehr unterstützte Dienste, inkl. GoIP, und bis auch komfortabler mit dem Einpflegen von Unbekannten. Und du kannst ohne Probleme mehrere Einträge pro Provider betreiben, oder mehrere Subdomains mit einem Eintrag erschlagen. Muss man anschauen.

Ja, sub_filter ist nicht dabei im Syno nginx.

Bezüglich deiner config denke ich liegt das Problem mit der server config und Pfad zusammen, wenn das Ziel ein externer (also nicht die DS) Host ist.
Der initiale Aufruf läuft an /fritz und erreicht auch das Ziel. Der folgende Aufruf der Login Maske etc geht dann aber auf domain.de/js/index.lua oder ähnlich und damit nicht mehr über den Proxy sondern auf die DS selbst die damit nichts anfangen kann (entweder 404 oder dummy Seite, je nach Server config).

Da müßte ich jetzt allerdings auch mal selber probieren und mehr als 5 Minuten recherchieren/testen.
Das habe ich leider nie gemacht, weil mir der fritz.domain.de Reverse Proxy ausreicht.
Interessant finde ich das schon, wann ich die Zeit dazu finde kann ich nichts versprechen.
 

micky1067

Benutzer
Mitglied seit
10. Nov 2016
Beiträge
49
Punkte für Reaktionen
0
Punkte
6
Super info..

Ich konnte leider am Wochenende nicht daran weiter testen.
Werde ich diees Woche hoffentlich noch daran arbeiten.

Ich fände es natürlich ideal ohne subdomain.
Werde berichten.. !
 

micky1067

Benutzer
Mitglied seit
10. Nov 2016
Beiträge
49
Punkte für Reaktionen
0
Punkte
6
Hi...
So ich habe nun das ganze so umgesetzt, dass ich die fritzbox durch die Subdomain über goip.de eingebunden habe.
D.h. ich habe bei goip.de eine subdomain eingerichtet und mit ddns updater 2 und dem Reverse Proxy der DS eingebunden und umgeleitet.
Das funktioniert prima. Alle anderen Umleitungen habe ich über die Config Datei des nginx Servers beibehalten. Somit arbeiten beide
Systeme zusammen.

Ich werde aber weiter versuchen das ganze nur mit suffix umzusetzen. Vielleicht gibt es dazu ja doch noch ein Lösung.
Vielleicht den nginx austauschen mit sub_filter. Ob das geht ??

Nochmals danke für die Infos.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat