Das Notes Forum

Domino 9 und frühere Versionen => ND8: Administration & Userprobleme => Thema gestartet von: abstauber am 06.12.10 - 10:31:15

Titel: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: abstauber am 06.12.10 - 10:31:15
Hallo,

ich würde gerne einen Reverseproxy unter Ubuntu installieren, um auf einen Lotus Domino Server zuzugreifen.
Über Google habe ich die folgende Seite gefunden, die die Installation und Konfiguration erklärt:
http://djitz.com/guides/setup-reverse-proxy-with-apache-for-lotus-notes-webmail/

Die Server wurden zu Testzwecken im internen Netz eingerichtet.
Es ist auch noch keine "SSL" verbindung eingerichtet.
Bei Aufruf des Proxyservers erreiche ich die Startseite des Lotus Notes Domino Servers.
Sobald ich aber die maildb.nsf aufrufen möchte, kommt die Abfrage des Benutzernamens und des Passwortes, bis dahin ist noch alles ok!
Benutzername und Passwort wird akzeptiert, doch dann sollte die maildb.nsf geöffnet werden. Stattdessen bekome ich eine leere weiße Seite.

Vielleicht hat ja noch jemand eine Idee und kann mir helfen wie ich die maildb.nsf angezeigt bekomme.

Hier meine Konfiguration:

<VirtualHost *:80>
        ServerName 10.10.10.10
        ProxyRequests off
#       SSLProxyEngine on
        ProxyPass / http://10.10.10.99
        ProxyPassReverse / http://10.10.10.99/
        ProxyPreserveHost On
        <Location />
                SetOutputFilter proxy-html
                ProxyHTMLURLMap / /
                RequestHeader unset Accept-Encoding
                order allow,deny
                allow from all
        </Location>
</VirtualHost>



Danke im Vorraus !


 

Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: abstauber am 09.12.10 - 08:44:03
Hallo,

ich habe mal etwas weiter rumprobiert und festgestellt, dass ich die names.nsf und die help.nsf einwandfrei geöffnet bekomme.
Nur die maildb Datenbank unter dem mail Verzeichniss zeigt mir eine weiße Seite an.

habe mir mal den Quelltext der weißen maildb.nsf Seite anzeigen lassen. Da steht einiges drinne kann nur leider nichts damit anfangen.
werde den Quellcode mal als Anhang hinzufügen vllt. erkennt man ja dort irgendeinen Fehler,
warum er mir die maildb.nsf nicht anzeigen will.

Danke im vorraus !
Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: Joachim Römer am 09.12.10 - 15:29:44
Womöglich werden die Design-Elemente nicht gefunden, die aus dem  /inotes - Verzeichnis nachgeladen werden müssen ?!

Bei mir funktioniert das Alles nur, wenn ich die Pfade auch noch dazu konfiguriere:

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
    Order allow,deny
    Allow from all
</Proxy>

ProxyPass /names.nsf http://domino.test.com/names.nsf
ProxyPassReverse /names.nsf http://domino.test.com/names.nsf

ProxyPass /domjava/ http://domino.test.com/domjava/
ProxyPassReverse /domjava/ http://domino.test.com/domjava/

ProxyPass /mail/ http://domino.test.com/mail/
ProxyPassReverse /mail/ http://domino.test.com/mail/

ProxyPass /iNotes/ http://domino.test.com/iNotes/
ProxyPassReverse /iNotes/ http://domino.test.com/iNotes/

ProxyPass /icons/ http://domino.test.com/icons/
ProxyPassReverse /icons/ http://domino.test.com/icons/

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

Gruss,

Joachim
Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: abstauber am 09.12.10 - 16:52:57
Hallo Joachim,

ich habe deine Konfiguration mal übernommen.
Logischerweise bekomme ich die Startseite (nur Server-Adresse aufgerufen) jetzt nichts mehr angezeigt.
Aber wenn ich die mail\maildb.nsf aurufe, bekomme ich immer nur noch eine weiße
Seite angezeigt und werde auch nicht mehr nach Benutzername und Passwort gefragt.
Den Quelltext habe ich nochmal angehangen, da er etwas anders aussieht als vorher, was mich aber leider auch nicht weiter bringt.
Nur noch die names.nsf lässt sich weiterhin ohne Probleme öffnen.

Gruss,

Kevin


Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: stoeps am 10.12.10 - 08:21:11
Welche Schablone nutzt du denn? Serverversion?

Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: stoeps am 10.12.10 - 08:28:13
Laut deinem Quelltext oeffnest du die Ultralite Ansicht! Ausserdem stejt ne Meldung von wegen delevierzem Zugriff drin.

Richte dir mal eine webmail redirect db ein, stell die Vorgaben auf Voll (iNotes). Mit welchem Browser testest du denn? Schon mal nen anderen versucht? Cache geloescht?
denk dran, dass sich die Credentials nur mit Logout oder beenden aller Browserfenster loeschen!
Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: abstauber am 10.12.10 - 11:36:23
Welche Schablone nutzt du denn? Serverversion?

Der Server hat die Version 8.5.2 und die Schablone ist mail 8.5

Da der Domino noch ein Testserver ist, ist dort noch nicht so viel konfiguriert.
Den Redirect kann ich gerne einstellen jedoch wird das Problem mit dem Aufruf der maildb.nsf damit nicht behoben.
Oder etwa doch ?
In welchem Modus die maildb.nsf angezeigt werden soll, sollte doch für den Reverseproxy keine Rolle spielen.

In der Regel teste ich die Anzeige mit dem Firefox auch von verschiedenen Rechnern.
Im Internet Explorer sieht der Quelltext genauso aus.

Grüsse
Kevin

Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: atbits am 29.09.11 - 15:16:33
Hallo,
ich habe aktuell genau das selbe Problem.

Der Reverse Proxy läuft. names.nsf etc. geht.
Aber bei iNotes zickt es rum (weiße Seite, selber Quellcode wie bei Kevin)
Wie habt ihr das gelöst damals?

Danke und Grüße David
Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: waschric am 21.10.11 - 10:04:41
Hallo zusammen,

ich habe das gleiche Problem wie die beiden Poster über mir.
Habe mich in das Thema auch schon etwas eingelesen, mit der Forms8 klappt die ganze Geschichte, mit der Forms85(8.5.2 FP3)  bekomme ich auch die weiße Seite.

Gibt es in der Apache bzw. in der Conf Datei für die Virtual Site Einstellungen die man noch anpassen muss um das mit der Forms85 zum fliegen zubekommen? Hat jemand Infos wie es mit der Forms aussieht vom 8.5.3?



Hier noch nen Link mit einer Problembeschreibung die mit meiner übereinstimmt.
http://www.lotususergroup.org/submissions.nsf/c8580bf957622f1286257088005cd73b/966bbb9fe1b7608f8625761f0048e97d?OpenDocument
Code
The Apache Reverse proxy was setup correctly. Two Domino mail servers were set up and the redirector database was in place to
 redirect a request to the appropriate server. The redirector was modified to replace the hostname with the proper hostname so the 
proxy would know where to send requests. This was a known issue in the 6.5 world. The redirector database would do its job and it
 hand off to the Domino server, which would then replace the FQDN with its own name. It messed lots of things up. It only happened 
when multiple servers were used. Anyway, the redirector database was modified. We tested and sniffed for a total of 7+ hours and 
found that the forms85 database was the issue.

Here's what worked:
*Forms65 against a 6.5 mail database
*Forms8 against an 8 mail database
*Forms8 against an 8.5 mail database


Here's what did not work:
*Forms65 against a mail 8 database or mail 8.5 database(obvious)
*Forms85 against a mail 8 or 8.5 database

Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: atbits am 07.11.11 - 16:39:35
In den Beispielen fehlen überall Redirects auf bestimmte unter 8.5 notwendige Verzeichnisse:

Hier sind diese deifniert:
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/URL_Patterns_for_iNotes

iNotes Functionality
/favicon.ico   (iNotes icon)
/domjs   (iNotes sidebar)
/iNotes (iNotes Forms File)
/iwaredir.nsf     (Depends on DBname used for redirector )
/names.nsf   (Require for Authentication)  
/mail (Depends on The Config as well could be mail1, mail2 etc.)

Server Archive
/archive  (Depends on Archive directory set by user or admin default is /archive)

DOLS / Local Archive (will still require ini set for dolstcpip for DOLS to find domino server)
/download
 
 
Active X
/dwabho.dll   (Browser Helper Object for cache cleaning)
/dwa85W.cab  ( iNotes Cab for win XP or later)
/dwa85.cab  (iNotes Cab for older versions of win)
/dwa85res_en.dll  (Resource strings for cab )
 
 Proxy Integration (used for google federated calendar, and quickr integration)
/xsp/proxy  

STLinks (Sametime Integration within iNotes)
/sametime
/communityCBR  


Samtime Open AJAX Hub (Sametime Proxy Integration within iNotes using 8.5.2 Tech-preview )
/stwebclient  
/stwebapi
/stbaseapi

Das hilft weiter ...
Bei mir läuft es mittlerweile mit http und https unter Red-Hat ...

Hier der relevante und anonymisierte Ausschnitt aus meiner httpd.conf

Code
<VirtualHost *:80>
        ServerName myexternalhostname.mydomain.com
        redirect permanent / http://myexternalhostname.mydomain.com/iNotes_redirect.nsf
 ProxyRequests off
 
 <Proxy *>
 Order deny,allow
 Allow from all
 </Proxy>

 ProxyHTMLLogVerbose On
 LogLevel error

 # Important! Otherwise your proxy will be an open proxy
 ProxyRequests off

 # Redirection entries to and from internal server

 ProxyPass /names.nsf http://myinternalhostname.myinternaldomain.com/names.nsf
 ProxyPassReverse /names.nsf http://myinternalhostname.myinternaldomain.com/names.nsf

 ProxyPass /domcfg.nsf http://myinternalhostname.myinternaldomain.com/domcfg.nsf
 ProxyPassReverse /domcfg.nsf http://myinternalhostname.myinternaldomain.com/domcfg.nsf

 ProxyPass /dclf.nsf http://myinternalhostname.myinternaldomain.com/dclf.nsf
 ProxyPassReverse /dclf.nsf http://myinternalhostname.myinternaldomain.com/dclf.nsf

 ProxyPass /iNotes_redirect_proxy.nsf http://myinternalhostname.myinternaldomain.com/iNotes_redirect_proxy.nsf
 ProxyPassReverse /iNotes_redirect_proxy.nsf http://myinternalhostname.myinternaldomain.com/iNotes_redirect_proxy.nsf

 ProxyPass /iNotes_redirect.nsf http://myinternalhostname.myinternaldomain.com/iNotes_redirect_proxy.nsf
 ProxyPassReverse /iNotes_redirect.nsf http://myinternalhostname.myinternaldomain.com/iNotes_redirect_proxy.nsf

 ProxyPass /domjava/ http://myinternalhostname.myinternaldomain.com/domjava/
 ProxyPassReverse /domjava/ http://myinternalhostname.myinternaldomain.com/domjava/

 ProxyPass /domjs/ http://myinternalhostname.myinternaldomain.com/domjs/
 ProxyPassReverse /domjs/ http://myinternalhostname.myinternaldomain.com/domjs/

 ProxyPass /mail/ http://myinternalhostname.myinternaldomain.com/mail/
 ProxyPassReverse /mail/ http://myinternalhostname.myinternaldomain.com/mail/

 ProxyPass /iNotes/ http://myinternalhostname.myinternaldomain.com/iNotes/
 ProxyPassReverse /iNotes/ http://myinternalhostname.myinternaldomain.com/iNotes/

 ProxyPass /icons/ http://myinternalhostname.myinternaldomain.com/icons/
 ProxyPassReverse /icons/ http://myinternalhostname.myinternaldomain.com/icons/

 ProxyPass /favicon.ico http://myinternalhostname.myinternaldomain.com/favicon.ico
 ProxyPassReverse /favicon.ico http://myinternalhostname.myinternaldomain.com/favicon.ico 

 ProxyPass /sametime/ http://myinternalhostname.myinternaldomain.com/sametime/
 ProxyPassReverse /sametime/ http://myinternalhostname.myinternaldomain.com/sametime/

 # ActiveX
 ProxyPass /dwabho.dll http://myinternalhostname.myinternaldomain.com/dwabho.dll
 ProxyPassReverse /dwabho.dll http://myinternalhostname.myinternaldomain.com/dwabho.dll

 ProxyPass /dwa85W.cab http://myinternalhostname.myinternaldomain.com/dwa85W.cab
 ProxyPassReverse /dwa85W.cab http://myinternalhostname.myinternaldomain.com/dwa85W.cab
 
 ProxyPass /dwa85.cab http://myinternalhostname.myinternaldomain.com/dwa85.cab
 ProxyPassReverse /dwa85.cab http://myinternalhostname.myinternaldomain.com/dwa85.cab

 ProxyPass /dwa85res_en.dll http://myinternalhostname.myinternaldomain.com/dwa85res_en.dll
 ProxyPassReverse /dwa85res_en.dll http://myinternalhostname.myinternaldomain.com/dwa85res_en.dll

 ProxyPass /dwa85res_de.dll http://myinternalhostname.myinternaldomain.com/dwa85res_de.dll
 ProxyPassReverse /dwa85res_de.dll http://myinternalhostname.myinternaldomain.com/dwa85res_de.dll

 ProxyPass /xsp/proxy http://myinternalhostname.myinternaldomain.com/xsp/proxy
 ProxyPassReverse /xsp/proxy http://myinternalhostname.myinternaldomain.com/xsp/proxy

</VirtualHost>


Grüße David
Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: nespresso am 08.11.11 - 14:25:21
Daher ist es sinnvoll die iwaredir.nsf zu konfigurieren und die entprechende internet config einzurichten. Dann klappts auch mit iNotes ohne Bastelei ;-)
Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: atbits am 08.11.11 - 14:28:49
Sorry überteuerte Kaffe-Marke, oder wie auch immer Du heißt,

hast Du den Thread-Titel gelesen?
Es geht um eine Reverse-Proxy Konfiguration, die inotesRedirect kenne ich durchaus hat aber nur bedingt etwas hiermit zu tun!

David
Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: nespresso am 08.11.11 - 14:42:19
Stell dir mal vor, ich betreibe mehrere Server via Reverseproxy und ausser weiterleiten auf den Domino HTTP machen die nichts anderes und ich musste auch nichts weiter konfigurieren.

Hast Du deine Lesebrille verlegt oder ist es deine Aufgabe hier User zu verhöhnen?
Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: koehlerbv am 08.11.11 - 14:53:33
Obicht, schön ruhig bleiben, "nespresso" (was tatsächlich überteuerter Kaffee ist). David hat hier niemand in irgendeiner Weise verhöhnt, sondern auf die Diskrepanz zwischen Deinem Posting und dem Problem, um das es hier geht, hingewiesen.

Bernhard (Moderator)  :-P
Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: nespresso am 08.11.11 - 14:58:46
Es ist nicht die Frage wie es gemeint war, sondern wie es ankommt und wenn er nicht in der Lage ist den Namen zu schreiben, sondern subjektiv kommentiert, so wie Du auch, dann sehe ich das als Hohn an. Für die einen ist er überteuert, die anderen können ihn sich leisten.
Des Weiteren habe ich sehr wohl das Eingangsposting gelesen und wenn man ein wenig was in der Birne hat liest man Port 80 / Eingangseite Lotus Domino Server / maildb's.....
Ich gebe hier meine Erfahrung wieder wie es bei mir unproblematisch läuft, bin auch bereit das zu vertiefen und ggf. zu diskutieren.
Wenn das aber hier nicht möglich ist und seitens der "Sherrifs" auch noch unterstützt wird dass Leute die helfen wollen saudumm angemacht werden, kann ich mein knowhow auch anderen Ortes anbieten. Ich mein ich mach den Scheiss ja erst seit R3......
Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: atbits am 08.11.11 - 15:11:28
Sorry ich wollte hier niemandem auf den Schlips treten.
Forumsüblich ist es aber den Real-Namen drunterzusetzen.

Und Fakt ist man muss im Reverse-Proxy einiges setzten sonst tut nix

David
Titel: Re: Problem über einen ReverseProxy die maildb.nsf zu erreichen
Beitrag von: koehlerbv am 08.11.11 - 15:12:50
Nochmals: Hier wird niemand "saudumm angemacht" - und da müssen Moderatoren hier fast niemals etwas unternehmen.

Bei AtNotes ist es aber bei den meisten üblich, dass man sich mit dem Vornamen anredet - es ist keine Pflicht, aber "Gepflogenheit des Hauses". Siehe hierzu auch die Forumsregeln:
http://atnotes.de/projekte/bp/team/tmc/_forumsregeln/rules001.html#22

Man muss dies natürlich nicht tun, aber dann wird eben gerne mal geflachst (was etwas anderes ist, als Du unterstellst).

Und nun bitte wieder zurück zum Thema.

Bernhard