Das Notes Forum

Lotus Notes / Domino Sonstiges => Companion Products => Thema gestartet von: grabsi am 17.11.11 - 13:21:32

Titel: Connections 3.0.1 Startseite und Notes Client Widgets
Beitrag von: grabsi am 17.11.11 - 13:21:32
Hallo zusammen!
Ich habe ein Connections 3.0.1 aufgesetzt und in der httpd.conf des Webservers zwei Rewrite Rules für die Startseite erstellt, die wie folgt aussehen:
Rewriterule ^/(.+)$   https://fqdn.des.servers/communities/$1 [L]
Rewriterule ^.*$   https://fqdn.des.servers/communities [R,L]
Funktioniert soweit sehr gut. Man gibt in den Browser den FQDN der Servers ein und wird auf die Login Seite weitergeleitet (anonymous access ist in den Applikationen deaktiviert).
Die Weiterleitung wird jedoch zum Problem, wenn man versucht die Connections Widgets für den Notes Client zu nutzen, da hierfür ebenfalls eine Weiterleitung erfolgt, die dann ins Leere läuft bzw versucht einen Link aufzurufen, den es nicht gibt.
Ich habe bis jetzt leider noch keine Möglichkeit gefunden, diese Hürde zu umschiffen. Vielleicht weiss einer von euch etwas?!
Vielen Dank für Eure Hilfe!
Gruss Christian
Titel: Re: Connections 3.0.1 Startseite und Notes Client Widgets
Beitrag von: m3 am 17.11.11 - 13:31:37
Um SSL zu erzwingen, brauchst Du keine rewrite rules: http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Forcing_traffic_to_be_sent_over_SSL_ic301
Titel: Re: Connections 3.0.1 Startseite und Notes Client Widgets
Beitrag von: grabsi am 17.11.11 - 13:56:51
Die rewrite rule ist auch nicht dazu gedacht SSL zu erzwingen. Sie soll den User lediglich von der IBM Webserver Startseite auf die Connections Seite leiten.
Titel: Re: Connections 3.0.1 Startseite und Notes Client Widgets
Beitrag von: m3 am 17.11.11 - 14:38:26
Gibts einen Grund, warum Du das so und nicht ueber das Plugin machst?
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Mapping_applications_to_IBM_HTTP_Server_lc3
Titel: Re: Connections 3.0.1 Startseite und Notes Client Widgets
Beitrag von: grabsi am 17.11.11 - 14:42:44
Das Plugin habe ich aktiv. Jedoch muss ich auch mit dem Plugin, um auf Connections zugreifen zu können, folgendes eingeben fqdn.des.server/activities oder fqdn.des.server/communities oder auf was ich auch sonst zugreifen möchte.
Die rewrite rule ist ja, wie schon geschrieben, dafür da, damit der user nur fqdn.des.servers eintragen muss und somit automatisch auf die Connections Anmeldung kommt.
Titel: Re: Connections 3.0.1 Startseite und Notes Client Widgets
Beitrag von: blizzard am 17.11.11 - 14:42:55
Hast du die connectionsConfig schon angepasst?

Ansonsten hab ich das in meiner http.conf noch eingebaut:

<VirtualHost *:80>
   ServerName dein.server.com
   RewriteEngine On
   RewriteRule ^/*$ https://dein.server.com/homepage/$1 [L,R]
</VirtualHost>

<VirtualHost *:443>
   ServerName dein.server.com
   RewriteEngine On
   RewriteRule ^/$ https://dein.server.com/homepage/$1 [L,R]
   SSLEnable
   #Keyfile "D:\IBM\HTTPServer\Plugins\config\webserver1\plugin-key.kdb"
   Keyfile "D:\IBM\HTTPServer\ssl\hfhdfhg.kdb"
   #SSLStashFile "D:\IBM\HTTPServer\Plugins\config\webserver1\plugin-key.sth"
   SSLStashFile "D:\IBM\HTTPServer\ssl\hdfghfghg.sth"
</VirtualHost>
Titel: Re: Connections 3.0.1 Startseite und Notes Client Widgets
Beitrag von: m3 am 17.11.11 - 14:52:02
In unserer demo Umgebung haben wir:

Code
<VirtualHost 10.10.10.12:443> 
ServerName ihs.example.com
DocumentRoot D:\IBM\HTTPServer\example
RewriteEngine on
RewriteRule ^/$ /homepage/ [R,L]
RewriteRule ^/?iNotesWidget(.*) /inoteswidget.nsf/redirect?OpenAgent$1\?%{QUERY_STRING} [R]

SSLEnable
SSLProxyEngine on
ProxyRequests Off
ProxyPass /webmail http://example.com/webmail
ProxyPassReverse /webmail http://example.com/webmail
ProxyPass /iNotes/ http://example.com/iNotes/
ProxyPassReverse /iNotes/ http://example.com/iNotes/
ProxyPass /icons/ http://example.com/icons/
ProxyPassReverse /icons/ http://example.com/icons/
ProxyPass /domjs/ http://example.com/domjs/
ProxyPassReverse /domjs/ http://example.com/domjs/
ProxyPass /domjava/ http://example.com/domjava/
ProxyPassReverse /domjava/ http://example.com/domjava/
ProxyPass /mail/ http://example.com/mail/
ProxyPassReverse /mail/ http://example.com/mail/
ProxyPass /names.nsf http://example.com/names.nsf
ProxyPassReverse /names.nsf http://example.com/names.nsf
ProxyPass /domcfg.nsf http://example.com/domcfg.nsf
ProxyPassReverse /domcfg.nsf http://example.com/domcfg.nsf
ProxyPass /iwaredir.nsf http://example.com/iwaredir.nsf
ProxyPassReverse /iwaredir.nsf http://example.com/iwaredir.nsf
ProxyPass /inoteswidget.nsf http://example.com/inoteswidget.nsf
ProxyPassReverse /inoteswidget.nsf http://example.com/inoteswidget.nsf

</VirtualHost> 

Der Schmäh ist, nicht alles ("^.*$"), sonder nur "leere" Request ohne Pfad in der URL ("^/$") zu redirecten.
Titel: Re: Connections 3.0.1 Startseite und Notes Client Widgets
Beitrag von: grabsi am 17.11.11 - 15:32:57
Das WAR ES (RewriteRule ^/$ /homepage/ [R,L])!
Danke. Jetzt klappt es so wie es soll.