Das Notes Forum
Domino 9 und frühere Versionen => ND9: Administration & Userprobleme => Thema gestartet von: atbits 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
-
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
-
Nein der NGINX geht per HTTP auf den Domino
-
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?
-
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
-
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;
}