Wikis in IBM Connections 5.5 have a little bug, because the link
(/library
instead of /wikis/form/api/library
) for images are wrong
and so they are not displayed.
There is
a
technote
, which should solve this issue, but the used way with
ProxyPass is not what i want to use. When you use ProxyPass
and
ProxyPassReverse
you should add a ProxyRequest off
to be more
secure. ProxyPass to localhost can be a problem too, i would suggest to
change localhost to the Connections IHS Hostname.
Why do I use a different approach?
Most of my deployments already use a RewriteRule
to redirect the
hostname to there Connections Homepage, so i don’t need an additional
module (which needs ressources and can have security considerations),
when i can solve the image issue through mod_rewrite.
RewriteRule "^/library/(.*)" "/wikis/form/api/library/$1" [R,L]
If you haven’t set <forceConfidentialCommunications enabled="true"/>
in LotusConnections-config.xml
you need to set the RewriteRule and the
ProxyPass config within your http and your https configuration parts!
Example httpd.conf:
...
# HTTP configuration
<VirtualHost *:80>
ServerName connections.example.com
RewriteEngine On
# Redirect hostname to Homepage
RewriteRule ^\/$ https://connections.example.com/homepage [noescape,L,R]
# Fix wrong wiki image URL
RewriteRule "^/library/(.*)" "/wikis/form/api/library/$1" [R,L]
</VirtualHost>
# HTTPS configuration
<VirtualHost *:443>
ServerName connections.example.com
RewriteEngine On
# Redirect hostname to Homepage
RewriteRule ^\/$ https://connections.example.com/homepage [noescape,L,R]
# Fix wrong wiki image URL
RewriteRule "^/library/(.*)" "/wikis/form/api/library/$1" [R,L]
SSLEnable
SSLProtocolDisable SSLv2 SSLv3
</VirtualHost>
...