Version 3

    Problem

     

    doublepost.pngYou see identical posts made at nearly the same timestamp, as pictured to the right. This occurs when the user clicks the 'Add reply' button more than one time. Under under normal circumstances, the application does not allow you to resubmit the post, but it can happen.

     

    Cause

     

    SSL is enabled on your site, but HTTP traffic is still allowed. You can test this by trying to navigate the site using a http URL instead of https. In a correct configuration, you should immediately be redirected to HTTPS.

     

    Solution

     

    Force SSL across the entire site. In most cases, this needs to be done in 2 places:

     

         1. On each application node in /usr/local/jive/applications/<app_name>/conf/server.xml, add 3 properties to the first <Connector> tag

      • scheme="https"
      • proxyPort="443"
      • proxyName="your.domain.com"

         This should end up looking like this:

        <Connector

          port="${http.port}" protocol="HTTP/1.1" address="${http.addr}" redirectPort="443"

          URIEncoding="UTF-8" connectionTimeout="20000" scheme="https" proxyPort="443" proxyName="your.domain.com">

        </Connector>

     

         2. If you are making use of a multiple-node application cluster, you will also need to force HTTPS on your load balancer.