GroupWise 2018 WebAccess on Linux without Apache

0 Likes
Not that we do not like Apache2, but there are use cases were one does not need Apache2 (no need for privileged ports nor SSL) – like if one is using a HTTP load balancer (doing SSL offload). The good news is that you don’t need Apache2, not even for the static content (almost, see “Step 2”).

Please try this on a test machine first! – Have backups of all files you modify.

Step one: Enable tomcat to speak to non-local host addresses. So edit:

/opt/novell/grpwise-tomcat8/conf/server.xml

find the line with <Connector port="18080" protocol="HTTP/1.1" and remove the address="127.0.0.1" part of this line.

Reload tomcat.

Step two: You have to copy all YOUR local static stuff (branding images etc.) to the tomcat root, at LEAST you want to copy the Apache2 index.html page (auto forward).

cp /srv/www/htdocs/index.html /opt/novell/grpwise-tomcat8/webapps/ROOT

If you have any additional static content please make sure that the content is readable by tomcat so a

chgrp -R grpwise-tomcat8 /opt/novell/grpwise-tomcat8/webapps/ROOT/

might be needed.

Step 3: Open the port 18080 in the local firewall for your load balancer and a test machine (not the world).

Step 4: Reconfigure the load balancer to use the port 18080 instead of port 80.

A word of warning: Every GroupWise WebAccess update could break “Step 1” so be prepared to repeat this step after an update.

 

Labels:

How To-Best Practice
Comment List
Related
Recommended