Autor Thema: WebSite Document und HTTP_Header  (Gelesen 2535 mal)

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
WebSite Document und HTTP_Header
« am: 26.03.19 - 09:10:41 »
Moin zusammen,
hat jemand von euch eine Idee, auf welchen HTTP_Header die WebSite Dokumente schauen?

Hintergrund ist der, dass ich vorn dran ein NGINX als Reverse Proxy habe für mehrere URL's, der HTML2 und SSL übernimmt und Load-Balancing ... soweit alles gut und tut.

ABER ich will 2 Hostnames auf den selben Domino leiten und dort über WebSite Dokumente eben je nach Hostname verschiedene host1.nsf bzw. host2.nsf laden.

Leider zieht er immer nur die eine host1.nsf (wo auch die IP-Adressen hinterlegt sind).
Offenbar requested der NGINX also zuerst über den Hostname und dann über die IP's?
Der Host im HTTP_Header scheint aber richtig gesetzt zu sein.

Kennt einer von euch dieses Verhalten und hat es schon mal gelöst?

Oder muss ich mir eine kleine eigene redirector.nsf bauen, die dann je nachdem dispatched?

Danke und Grüße
David
« Letzte Änderung: 27.03.19 - 08:40:44 von atbits »
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline DomAdm

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: WebSite Document und HTTP_Header
« Antwort #1 am: 26.03.19 - 09:20:04 »
Hallo,
erfolgt der Zugriff auf Domino über HTTPS?
Denn Domino unterstützt kein SNI (Server Name Indication).
https://domino.ideas.aha.io/ideas/DOMINO-I-15
https://atnotes.de/index.php/topic,60955.0.html
Jacob

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: WebSite Document und HTTP_Header
« Antwort #2 am: 26.03.19 - 09:21:51 »
Nein der NGINX geht per HTTP auf den Domino
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

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: WebSite Document und HTTP_Header
« Antwort #3 am: 26.03.19 - 12:58:28 »
Moin
Bei mir funktionierts soweit mit nginx ok.
Habe da immer beim  ssl server folgende Header drin.
        location /
        {
                proxy_redirect off;
                proxy_pass_request_headers on;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_pass http://[dominoHost]/;
        }

Sicherstellen dass bei proxy_pass kein https drin ist und dass auf dem Domino die internetsites korrekt funktionieren. Was passiert wenn Du direkt auf den Domino verbindest mit http?

Gruss

Urs

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

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: WebSite Document und HTTP_Header
« Antwort #4 am: 27.03.19 - 08:20:10 »
per HTTP geht ...
... mittlerweile glaube ich, es lag am Proxy Caching, nachdem ich den geleert hatte ging es.

Verrückt das der auch Redirects cached

Danke Euch allen
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: WebSite Document und HTTP_Header
« Antwort #5 am: 27.03.19 - 08:39:33 »
So klappt es nun:

location / {
         proxy_pass http://<<my domino hosts>>;
         proxy_redirect off;
         proxy_pass_request_headers on;
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Forwarded-Host $http_host;
         proxy_set_header X-Forwarded-Proto $scheme;
         proxy_set_header $WSRA   $remote_addr;
         proxy_set_header $WSRH  $http_host;
         proxy_set_header $WSSN  $http_host;
         proxy_set_header $WSIS  True;
         proxy_buffering        on;
         proxy_cache            STATIC;
         proxy_cache_valid      200 302  1d;
         proxy_cache_valid      404 1m;
         proxy_cache_use_stale  error timeout invalid_header updating http_500 http_502 http_503 http_504;
      }
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz