Autor Thema: Connections über Reverse-Proxy  (Gelesen 7357 mal)

Offline Günther Rupitz

  • Senior Mitglied
  • ****
  • Beiträge: 362
  • Geschlecht: Männlich
Connections über Reverse-Proxy
« am: 12.12.14 - 20:29:00 »
Hallo

Ich bin gerade dabei mich bezüglich einer Connections-Installation schlau zu machen.

Für Webmail verwenden wir schon länger einen Apache Server als Reverseproxy.
Ich möchte auch gerne bei externem Zugriff Connections über den gleichen Reverse-Proxy laufen lassen, ist dies denn möglich?
Auf diversen Seiten habe ich nur Hinweise auf einen "IBM WebSphere Application Server Edge Components" gefunden, den ich jedoch nicht kenne.

danke Günther

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Connections über Reverse-Proxy
« Antwort #1 am: 13.12.14 - 12:04:08 »
Ja.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Günther Rupitz

  • Senior Mitglied
  • ****
  • Beiträge: 362
  • Geschlecht: Männlich
Re: Connections über Reverse-Proxy
« Antwort #2 am: 21.01.15 - 11:02:34 »
Hallo

Nachdem ich kein großer Apache Experte bin und bei den Anpassungen für unsere iNotes Konfiguration schon ewig gebraucht habe wäre
eine Beispielkonfiguration für Apache super.

Hat das Problem schon mal jemand gelöst?

Danke, Günther

Offline Andrew Harder

  • Senior Mitglied
  • ****
  • Beiträge: 295
  • Geschlecht: Männlich
Re: Connections über Reverse-Proxy
« Antwort #3 am: 21.01.15 - 13:00:56 »
Andy

Offline Günther Rupitz

  • Senior Mitglied
  • ****
  • Beiträge: 362
  • Geschlecht: Männlich
Re: Connections über Reverse-Proxy
« Antwort #4 am: 21.01.15 - 13:09:51 »
Hast Du Dir die Anleitung von IBM dazu schon angesehen?
http://www.ibm.com/developerworks/lotus/documentation/apacherproxy4inotes/index.html

Hallo

Die Anleitung ist ausschließlich für den Webmailzugang, diese Konfiguration verwenden wir ja ohnehin schon.

Ich muss diese nun allerdings für Connections erweitern und hab von apache nicht die geringste Ahnung.

Günther

Offline Günther Rupitz

  • Senior Mitglied
  • ****
  • Beiträge: 362
  • Geschlecht: Männlich
Re: Connections über Reverse-Proxy
« Antwort #5 am: 21.01.15 - 17:34:25 »
Ok, vielleicht sollte ich meine Frage präzesieren.

Anders als iNotes erstellt Connections keine relativen Links sondern absolute, also mit Hostname und Port drinnen.
Hier komme ich auch mit dem Modul proxy_html_module nicht weiter da der Hostnamen nicht nur in Links usw. drinnen ist, sondern auch in JavaScript.

Muss ich also am Connections Server irgendwo anstatt des internen Hostnamens auf den externen verändern?

Den Connections Server habe nicht ich konfiguriert, daher die Frage.

danke Günther

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Connections über Reverse-Proxy
« Antwort #6 am: 26.01.15 - 09:47:49 »
Moin
Am einfachsten verwendest Du den selben Namen für Extern und intern.
Ich habe bei einer Connections installation einfach einen Reverse Proxy mit gleichem FQDN eingebaut, bis jetzt ohne Probleme.
Solange der Reverse Proxy transparent ist, dürfte das keine grosses Problem geben. Ich denke mir aber, wenn man da anfängt am Hostnamen des Connections zu schrauben wirds komisch.


Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Connections über Reverse-Proxy
« Antwort #7 am: 26.01.15 - 10:26:37 »
Split Horizon DNS ftw.
Ansonsten müsstest Du am Proxy HTML, HTTP Header, CSS, Atom, JSON und JS umschreiben.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Günther Rupitz

  • Senior Mitglied
  • ****
  • Beiträge: 362
  • Geschlecht: Männlich
Re: Connections über Reverse-Proxy
« Antwort #8 am: 03.02.15 - 21:07:01 »
Hallo

Also intern läuft der Connections Server jetzt schon mal, wenn ich den DNS direkt auf den Server zeigen lasse.

Ich hab noch immer mit dem Reverseproxy ein Problem.

Ich lasse sowohl http als auch https transparent ohne jede änderung drüberlaufen:

ProxyPass / http://srv-intern.xy.local/
ProxyPassReverse / http://srv-intern.xy.local/

Welchen Fehler hab ich hier drinnen???

bzw. kann mir jemand vielleicht sein config-File als Referenz schicken?

Danke. Günther

Offline stoeps

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 831
  • Geschlecht: Männlich
  • It's your life, so live it your way.
    • Stoeps.de
Re: Connections über Reverse-Proxy
« Antwort #9 am: 03.02.15 - 21:41:50 »
Hi,

wie schon von Umi empfohlen, nimm intern und extern die gleichen Namen und löse über DNS entsprechend unterschiedlich auf.

Große Teile von Connections laden über Javascript und erst hier werden Bilder, Styles etc zusammengeführt, das kriegst du mit simplem Reverse Proxing nicht hin.
--
Grüsse
Christoph

Offline Günther Rupitz

  • Senior Mitglied
  • ****
  • Beiträge: 362
  • Geschlecht: Männlich
Re: Connections über Reverse-Proxy
« Antwort #10 am: 04.02.15 - 09:17:54 »
wie schon von Umi empfohlen, nimm intern und extern die gleichen Namen und löse über DNS entsprechend unterschiedlich auf.

Große Teile von Connections laden über Javascript und erst hier werden Bilder, Styles etc zusammengeführt, das kriegst du mit simplem Reverse Proxing nicht hin.

Hallo

Hab mich unklar ausgedrückt, die Domäne habe ich eh schon so angepasst, dass sie intern und extern identisch ist.

Es geht jetzt um die Konfiguration des Reverseproxy, damit dieser einfach nur ganz dumm durchleitet.

Mit den Hinweisen aus dieser Seite bin ich eh schon einige Schritte weitergekommen, da der Connections-Server ein selbst signiertes Zertifikat hat muss man explizit sagen, dass dieses auch von Reverseproxy akzeptiert werden soll.

http://stackoverflow.com/questions/18872482/error-during-ssl-handshake-with-remote-server

Ich hab nur noch ein kurioses Problem, dass ich unter noch nicht erklärbaren Umständen auf eine Microsoft-Seite umgeleitet werde.
Und das wollen wir ja wohl gar nicht ....
Aber das könnte auch ein proxy-Problem sein.

Günther

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz