Installing Jive |
See Advanced Proxy Configurations below for some situations that may require additional workarounds.
Connecting to the Recommender service requires setting several JVM properties after you complete the Activity Engine installation. To set them:
jive set eae.custom_jvm_args -Dhttp.proxyHost=webproxy_address -Dhttp.proxyPort=webproxy_port -Dhttp.proxyUser=webproxy_user -Dhttp.proxyPassword=webproxy_pwdFor example, add:
-Dhttp.proxyHost=webproxy.eng.jiveland.com -Dhttp.proxyPort=3128 -Dhttp.proxyUser=jive -Dhttp.proxyPassword=jiveThe proxyUser and proxyPassword properties are required. If your proxy server does not require a user name and password, include these options with blank values.
If you have DNS proxying enabled, you also need to set the jive.apps.proxy.whitelist.cidrs system property to include the IP address (single node) or CIDR addresses of your proxy server. Domain names are not supported. You can separate multiple addresses with spaces.
If your site uses client certificate validation, you should contact Support for assistance.
Reverse proxying can modify data in ways that are not compatible with running Jive. Reverse proxies are often configured to reject GETs with special characters in the query string, strip the bodies from PUT commands, and add prefixes to cookie names. For example, Jive Apps require the colon (:) character to be supported in URLs. If you use IIS-based reverse proxying with .NET 4.5 or earlier, colons are blocked by default. In this case, upgrading to .NET 5.0 resolves the problem.